<?php
include_once '../sys/inc/start.php';
$doc = new document();
$doc -> title ='Новый раздел';


if (!isset($_GET['id_category']) || !is_numeric($_GET['id_category']))
{
if (isset($_GET['return']))
header('Refresh: 1; url='.$_GET['return']);
else header('Refresh: 1; url=./?'.SID);
$doc->err('Ошибка выбора категории');
exit;
}
$id_category=(int)$_GET['id_category'];

$q=mysql_query("SELECT * FROM `forum_categories` WHERE `id` = '$id_category' AND `group_write` <= '$user->group'");

if (!mysql_num_rows($q))
{
if (isset($_GET['return']))
header('Refresh: 1; url='.$_GET['return']);
else header('Refresh: 1; url=./?'.SID);
$doc->err('В выбранной категории запрещено создавать разделы');
exit;
}

$category=mysql_fetch_assoc($q);





if (isset($_POST['name']))
{
$name=text::for_name($_POST['name']);
$description=text::input_text($_POST['description']);
if ($name)
{
mysql_query("INSERT INTO `forum_topics` (`id_category`, `time_create`,`time_last`, `name`, `description`, `group_show`, `group_write`, `group_edit`)
 VALUES ('$category[id]', '".TIME."','".TIME."','".my_esc($name)."', '".my_esc($description)."', '$category[group_show]','".max($category['group_show'],1)."','".max($user->group,4)."')");

$id_topic=mysql_insert_id();
$doc->msg('Раздел успешно создан');

if (isset($_GET['return']))
{
header('Refresh: 1; url='.$_GET['return']);
$doc->ret('Вернуться',for_value($_GET['return']));
}
else
{
header('Refresh: 1; url=topic.php?id='.$id_topic.'&'.SID);
$doc->ret('В раздел','topic.php?id='.$id_topic);
}

exit;

}
else
{
$doc->err('Введите название раздела');
}

}







$doc->title=$category['name'].' - Новый раздел';


$smarty = new design();
$smarty->assign('method','post');
$smarty->assign('action',"?id_category=$category[id]&amp;".passgen().(isset($_GET['return'])?'&amp;return='.urlencode($_GET['return']):null));
$elements=array();
$elements[]=array('type'=>'input_text', 'title'=>'Название раздела', 'br'=>1, 'info'=>array('name'=>'name'));
$elements[]=array('type'=>'textarea', 'title'=>'Описание', 'br'=>1, 'info'=>array('name'=>'description'));
$elements[]=array('type'=>'submit', 'br'=>0, 'info'=>array('value'=>'Создать раздел')); // кнопка
$smarty->assign('el',$elements);
$smarty->display('input.form.tpl');


if (isset($_GET['return']))$doc->ret('В категорию',for_value($_GET['return']));
else
$doc->ret('В категорию','category.php?id='.$category['id']);

?>
