File size: 4.18Kb
<?
/*
* Author - Tw1nGo
* VK - https://vk.com/tw1ngo93
*/
$set['title'] = 'Группы';
include_once H.'sys/inc/thead.php';
// Конфигурационный файл
require 'config.php';
shapka_VK(true, '?tab=admin', 'Новое сообщество');
if (!isset($user)){
header("Location: /groups");
exit;
}
if (isset($_POST['cfms']) && isset($_POST['title']))
{
$name = my_esc($_POST['title']);
if (strlen2($name) == 0){
$err = 'Укажите название группы.';
}
else{
if (strlen2($name) < 4)$err = 'Короткое название группы, min: 4.';
if (strlen2($name) > 50)$err = 'Длинное название группы, max: 50.';
}
$name = my_esc($name);
if (isset($_POST['access']) && $_POST['access'] != NULL && is_numeric($_POST['access']) && $_POST['access'] >= 0 && $_POST['access'] <= 2)
{
$group['access'] = abs(intval($_POST['access']));
}
else{
$group['access'] = 0;
}
if (isset($_POST['category']) && $_POST['category'] != NULL && is_numeric($_POST['category']) && $_POST['category'] > 0 && mysql_result(mysql_query("SELECT COUNT(*) FROM `groups_subject` WHERE `id` = '".abs(intval($_POST['category']))."'"), 0) > 0)
{
$group['category'] = abs(intval($_POST['category']));
}
else $err = 'Укажите тематику группы.';
if (!isset($err)){
mysql_query("INSERT INTO `groups` (`id_user`, `title`, `subject`, `typic`, `time`) values ('".$user['id']."', '".$name."', '".$group['category']."', '".$group['access']."', '".$time."')");
$id_f = mysql_insert_id();
mysql_query("INSERT INTO `groups_users` (`id_user`, `id_group`, `adm`, `time`) values ('".$user['id']."', '".$id_f."', '4', '".$time."')");
$_SESSION['message'] = '<b>Сообщество успешно создано.</b><br>Заполните необходимую информацию о новом сообществе.';
header("Location: /group".$id_f."?act=edit");
exit;
}
}
?>
<div class="pcont fit_box _copts">
<div class="upanel">
<div class="form_item bl_item">
<?
err();
?>
<form action="/groups?act=new" method="post">
<dl class="fi_row">
<dt class="fi_label">Название:</dt>
<dd class="iwrap"><input name="title" class="textfield" value="" type="text"></dd>
</dl>
<dl class="fi_row fi_row_new">
<dt class="fi_label">Тип группы:</dt>
<dd><label class="option_row option_row_fl" onclick="">
<input class="radio" name="access" value="0" checked="checked" type="radio">
<div class="option_label">
<div class="option_value">Открытая</div>
<div class="option_tip">в группу могут вступить все желающие пользователи</div>
</div>
</label><label class="option_row option_row_fl" onclick="">
<input class="radio" name="access" value="1" type="radio">
<div class="option_label">
<div class="option_value">Закрытая</div>
<div class="option_tip">в группу можно вступить по приглашению или подав заявку</div>
</div>
</label><label class="option_row option_row_fl" onclick="">
<input class="radio" name="access" value="2" type="radio">
<div class="option_label">
<div class="option_value">Частная</div>
<div class="option_tip">в группу можно попасть только по приглашению руководителей</div>
</div>
</label></dd>
</dl>
<dl class="fi_row">
<dt class="fi_label">Тематика:</dt>
<dd>
<select class="basisGroup__groupEditCategory group_category0" id="category" data-nesting-level="0" name="category">
<option value="0">- Выберите тематику -</option>
<?
$q = mysql_query("SELECT * FROM `groups_subject` ORDER BY `name` ASC");
while ($r = mysql_fetch_array($q)){
?>
<option value="<?echo $r['id'];?>"><?= text($r['name'])?></option>
<?
}
?>
</select></dd>
</dl>
<div class="fi_row">
<input class="button" value="Создать группу" name="cfms" type="submit">
</div>
</form>
<div class="login_help">Нажимая кнопку «Создать группу», Вы соглашаетесь с <a href="/terms" target="_blank">Правилами пользования сайтом</a>.</div>
</div>
</div>
</div>
<?