|
<?php
/*
#Бесплатный WAP движок StrongCMS
#Официальный сайт поддержки: http://strongcms.ru
*/
######### Новая тема #########
$title = 'Форум | Новая тема';
require ('../system/head.php');
login();
$forum_k = $db->super_query("SELECT * FROM `forum_kat` WHERE `id` = '".$id."'");
$forum_r = $db->super_query("SELECT * FROM `forum_razdel` WHERE `id` = '".$forum_k['razdel']."'");
if (!$forum_k)
err($title, 'Такой категории не существует!');
echo '<div class="title"><a href="'.HOME.'/forum/">Форум</a> | <a href="'.HOME.'/forum/razdel'.$forum_r['id'].'">'.$forum_r['name'].'</a> | <a href="'.HOME.'/forum/kat'.$forum_k['id'].'">'.$forum_k['name'].'</a> | Новая тема</div>';
require ('menu.php');
if (isset($_REQUEST['submit']))
{
$name = strong($_POST['name']);
$text = strong($_POST['msg']);
if (isset($_POST['notice']))
$notice = '1';
else
$notice = '0';
if (empty($name))
err('Вы не ввели название темы!');
if (empty($text))
err('Вы не ввели текст темы!');
if (mb_strlen($name, 'UTF-8') > 40 or mb_strlen($name, 'UTF-8') < 3)
err('Введите название темы от 3 до 40 символов!');
if (mb_strlen($text, 'UTF-8') < 4)
err('Короткий текст темы!');
$tema_spam = $db->fetch_array($db->query('select * from `forum_tema` where `us` = "'.$user['id'].'" and `name` = "'.$name.'"'));
if ($tema_spam)
err('Вы такую тему уже создавали!');
$time = $db->query("SELECT * FROM `forum_tema` WHERE `us`='".$user['id']."' ORDER BY `time` DESC");
while ($t = $db->fetch_assoc($time))
{
$forum_antispam = $db->super_query("SELECT * FROM `antispam` WHERE `forum_tema` ");
$timeout = $t['time'];
if ((TIME - $timeout) < $forum_antispam['forum_tema'])
err('Создавать тему можно раз в '.$forum_antispam['forum_tema'].' секунд!');
}
$db->query("INSERT INTO `forum_tema` SET `name` = '".$name."',`razdel` = '".$forum_r['id']."',`kat` = '".$id."',`text` = '".$text."',`status` = '0',`us` = '".$user['id']."',`time` = '".TIME."',`up` = '".TIME."',`notice` = '".$notice."'");
$sql = $db->insert_id();
##добавляем юзеру стронгов и рейтинг
$db->query("UPDATE `users` SET `money` = '".($user['money'] + $settings['forum_tem_m'])."', `rating` = '".($user['rating'] + 0.03)."' WHERE `id` = '".$user['id']."' LIMIT 1");
$db->query("INSERT INTO `forum_post` SET `kat` = '".$id."',`text` = '".$text."',`us` = '".$user['id']."',`time` = '".TIME."',`tema` = '".$sql."',`razdel` = '".$forum_r['id']."'");
header('Location: /forum/tema'.$sql.'');
exit;
}
echo '<div class="podmenu"><form action="" name="message" method="POST">
Название темы:
<input type="text" name="name" value=""/>
Текст:
';
##Панель BB кодов
bbpanel();
echo '<textarea name="msg"></textarea>
Оповещать о оставленных сообщениях: <input type="checkbox" name="notice" />
<input type="submit" name="submit" value="Создать" />
</form></div>';
require ('footers.php');
?>