Вход Регистрация
Файл: forum/inc/new_t.php
Строк: 62
<?
$set
['title']='Форум - '.$forum['name'].' - '.$razdel['name'].' - Новая тема';
include_once 
'../sys/includes/header.php';
title();
if (isset(
$_POST['name']) && isset($_POST['msg']))
{
if (isset(
$_SESSION['time_c_t_forum']) && $_SESSION['time_c_t_forum']>$time-600 && $user['level']==0)
{
$err='Нельзя так часто создавать темы!';
}
$name=esc(stripcslashes(htmlspecialchars($_POST['name'])));
if (isset(
$_POST['translit1']) && $_POST['translit1']==1)
{
$name=translit($name);
}
if (
strlen2($name)<3)
{
$err='Короткое название для темы!';
}
if (
strlen2($name)>32)
{
$err='Название темы не должно быть длиннее 32-х символов!';
}
$mat=antimat($name);
if (
$mat)
{
$err='В названии темы обнаружен мат: '.$mat;
}
$name=my_esc($name);
$msg=$_POST['msg'];
if (isset(
$_POST['translit2']) && $_POST['translit2']==1)
{
$msg=translit($msg);
}
if (
strlen2($msg)<10)
{
$err='Короткое сообщение!';
}
if (
strlen2($msg)>1024)
{
$err='Длина сообщения превышает предел в 1024 символа!';
}
$mat=antimat($msg);
if (
$mat)
{
$err='В тексте сообщения обнаружен мат: '.$mat;
}
$msg=my_esc($msg);
if (!isset(
$err))
{
$_SESSION['time_c_t_forum']=$time;
mysql_query("INSERT INTO `forum_t` (`id_forum`, `id_razdel`, `time_create`, `id_user`, `name`, `time`) values('$forum[id]', '$razdel[id]', '$time', '$user[id]', '$name', '$time')");
$them['id']=mysql_insert_id();
mysql_query("INSERT INTO `forum_p` (`id_forum`, `id_razdel`, `id_them`, `id_user`, `msg`, `time`) values('$forum[id]', '$razdel[id]', '$them[id]', '$user[id]', '$msg', '$time')");
mysql_query("UPDATE `forum_r` SET `time` = '$time' WHERE `id` = '$razdel[id]' LIMIT 1");
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `jurnal_forum` WHERE `id_user` = '$user[id]' AND `them_id` = '$them[id]' "),0)==0)
{
mysql_query("INSERT INTO `jurnal_forum` (`id_user`, `them_id`,  `date`, `up`, `upset`, `time`) values('$user[id]', '$them[id]', '$time', '0', '0', '$time')");
}
msg('Тема успешно создана');
auter();
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_p` WHERE `id_them` = '$them[id]' AND `id_forum` = '$forum[id]' AND `id_razdel` = '$razdel[id]'"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
echo 
"<a href='/forum/$forum[id]/$razdel[id]/$them[id]/' title='Посмотреть тему'><div class='forum_tema'>";
echo 
"<img src='/s-klub/img/tema-go.png'> Перейти в тему<br />";
echo 
"</div></a>";
echo 
"<a href='/forum/$forum[id]/$razdel[id]/' title='Вернуться в раздел'><div class='foot'>";
echo 
"<img src='/s-klub/img/left.png'> Назад<br />";
echo 
"</div></a>";
echo 
"<a href='/forum/$forum[id]/'><div class='foot'>";
echo 
"<img src='/s-klub/img/left.png'> ".$forum['name']."<br />";
echo 
"</div></a>";
echo 
"<a href='/forum/'><div class='foot'>";
echo 
"<img src='/s-klub/img/left.png'> Форум<br />";
echo 
"</div></a>";
include_once 
'../sys/includes/footer.php';
exit;
}
}
auter();
err();
echo 
"<form method='post' action='/forum/$forum[id]/$razdel[id]/?act=new'>";
echo 
"<b>Название темы:</b><br />";
echo 
"<input name='name' type='text' maxlength='32' value='' /><br />";
if (
$user['set_translit']==1)
{
echo 
"<label><input type='checkbox' name='translit1' value='1' /> Транслит</label><br />";
}
echo 
"<b>Сообщение:</b><br />";
bb_panel();
echo 
"<textarea name='msg'></textarea><br />";
if (
$user['set_translit']==1)
{
echo 
"<label><input type='checkbox' name='translit2' value='1' /> Транслит</label><br />";
}
echo 
"<input value='Создать' type='submit' /><br />";
echo 
"</form>";
echo 
"<a href='/forum/$forum[id]/$razdel[id]/' title='Вернуться в раздел'><div class='foot'>";
echo 
"<img src='/s-klub/img/left.png'> Назад<br />";
echo 
"</div></a>";
echo 
"<a href='/forum/$forum[id]/'><div class='foot'>";
echo 
"<img src='/s-klub/img/left.png'> ".$forum['name']."<br />";
echo 
"</div></a>";
echo 
"<a href='/forum/'><div class='foot'>";
echo 
"<img src='/s-klub/img/left.png'> Форум<br />";
echo 
"</div></a>";
?>
Онлайн: 0
Реклама