Файл: forum/new-topic.php
Строк: 68
<?
include_once('../apahe/ini.php');
$forum_r = mysql_fetch_assoc(mysql_query("SELECT * FROM `forum-r` WHERE `id` = '".int($_GET['id'])."'"));
$urlup='/forum/index';
$inc['title'] = 'Создаем тему в Форум - '.$forum_r['name'].'';
include_once('../apahe/top.php');
if (!isset($apache)){
header ('location: /input.dll');
exit;
}
if (!$forum_r){
header ('location: /forum/index.dll');
exit;
}
$forum = mysql_fetch_assoc(mysql_query("SELECT * FROM `forum` WHERE `id` = '".int($forum_r['id-forum'])."'"));
$forum_s = mysql_fetch_assoc(mysql_query("SELECT * FROM `forum-s` WHERE `id` = '1'"));
$apas = mysql_fetch_assoc(mysql_query("SELECT * FROM `forum-u` WHERE `id-apache` = '".$apache['id']."' ORDER BY `date` LIMIT 1"));
echo '<div class="main-text">';
echo '<a href="index.dll" title="Форум">Форум</a> | ';
echo '<a href="forum-'.int($forum['id']).'.dll" title="'.$forum['name'].'">'.$forum['name'].'</a> | ';
echo '<a href="forum-r-'.int($forum['id']).'.dll" title="'.$forum_r['name'].'">'.$forum_r['name'].'</a>';
echo '</div>';
$time = (time()-$forum_s['time-u']);
if($apas['date'] < $time){
if (isset($_POST['topic-new-ok'])){
$name = txt($_POST['name']);
$message = txt($_POST['message']);
$apa = int($apache['id']);
if (empty($name)) $err .= 'Не введёно имя.</br>';
if (empty($message)) $err .= 'Не введёно сообщение.</br>';
if (!empty($name) && (strlen($name) < 2 || strlen($name) > 128)) $err .= 'Неверная длина имени.</br>';
if (!empty($message) && (strlen($message) < 2 || strlen($message) > 1024)) $err .= 'Неверная длина сообщения</br>';
if (!isset($err)){
mysql_query("INSERT INTO `forum-u` SET `id-forum` = '".int($forum['id'])."', `id-forum-r` = '".int($forum_r['id'])."', `id-apache` = '".$apa."', `name` = '$name', `last` = '".time()."', `date` = '".time()."'");
$forum_u['id']=mysql_insert_id();
mysql_query("INSERT INTO `forum-m` SET `id-forum` = '".int($forum['id'])."', `id-forum-r` = '".int($forum_r['id'])."', `id-forum-u` = '".int($forum_u['id'])."', `id-apache` = '".$apa."', `message` = '$message', `date` = '".time()."'");
mysql_query("UPDATE `apache` SET `rub` = `rub`+1 WHERE `id` = '".$apa."'");
header('Location: /forum/topic-'.int($forum_u['id']).'.dll');
}}
error($err);
echo '<div class="main-href"><form method="post" action="new-topic-'.int($forum_r['id']).'.dll">';
echo 'Название темы:</br><input type="text" name="name" placeholder="Мах 128 символов" maxlength="128"/></br>';
echo 'Сообщение темы: <a href="/module/infomation.dll?selest=smiles" title="Список смайлов">Смайлы</a> | ';
echo '<a href="/module/infomation.dll?selest=bb-code" title="Список ББ-кодов">ББ-коды</a></br>';
echo '<textarea placeholder="Мах 1024 символов" name="message" maxlength="1024"></textarea></br>';
echo '<input type="submit" name="topic-new-ok" title="Создать" value="Создать">';
echo '</form></div>';
}else{
$timel = ($apas['date'])-$time;
if($timel<60){
$total = round($timel);
$tot_apa='Жди еще '.$total.' сек';
}else if($timel>60 and $timel<3600){
$total = round($timel/60);
$tot_apa='Жди еще '.$total.' мин';
}else{
$total = round($timel/3600);
$tot_apa='Жди еще '.$total.' час';
}
error('Ты не можешь создавать так часто темы! '.$tot_apa.'!');
}
include_once('../apahe/bottom.php');
?>