Вход Регистрация
Файл: forum/newtheme.php
Строк: 77
<?php
define
('GCMS',true);
define('ROOT','../');
require_once (
ROOT.'system/power.php');
//Бан на форуме
$ban $db -> query("SELECT * FROM `ban` WHERE `iduser` = '".$ya['id']."' and `serius` = 'forum' LIMIT 1");
if (
$ban -> num_rows 0) {
header('location: '.ROOT.'ban.php?mode=forum');
}
if (
$aut) {
if (
$id) {
$sql $db -> query("SELECT `id`,`name`,`lvl` FROM `forum_razdel` WHERE `id` = '".$id."' LIMIT 1");
if (
$sql -> num_rows 0) {
$razdel $sql -> fetch_row();
if(
$ya['level']>=$razdel[3]){
if (empty(
$_POST['name']) || empty($_POST['text'])) {
$diz -> head('Создаем тему');
$diz -> title($razdel[1]);
echo 
'<div class="fon">';
////Панель Bb-codes (Только для ПК)
if($nastr['bbcodes']=='on'){
$ua str_replace('windows ce'''strtolower($_SERVER['HTTP_USER_AGENT']));
if (
stripos($ua'windows') !== false || stripos($ua'linux') !== false || stripos($ua'bsd') !== false || stripos($ua'x11') !== false || stripos($ua'unix')
 !== 
false || stripos($ua'macos') !== false || stripos($ua'macintosh') !== false) {
if(
is_file(ROOT.'styles/'.$ya['style'].'/bbcodes.php') and is_file(ROOT.'styles/'.$ya['style'].'/scripts.js'))require_once (ROOT.'styles/'.$ya['style'].'/bbcodes.php');}}
////////
echo 'Введите название темы:
<form action="newtheme.php?id='
.$id.'" name="f" method="post">
<input type="text" name="name" maxlength="40"/><br/>
Введите текст сообщения:<br/>
<textarea name="text" rows="'
.$ya['versh'].'" cols="'.$ya['shir'].'"></textarea><br/>
<input type="submit" value="Создать"/></form></div>'
;
echo 
'<div class="levo"><a href="razdel.php?id='.$razdel[0].'" class="levo_tuch">'.$diz -> img('back.png').' Назад</a></div>';
} else {
$name shit($_POST['name']);
$text=shit($_POST['text']); 
if(
mb_strlen($func -> delprobel($_POST['text'])) < 2){
$diz -> head('Соблюдай длину');
$diz -> title('Ошибка');
echo 
'<div class="fon">Текст сообщения не может быть короче 2 символов!</div>';
echo 
'<div class="levo"><a href="razdel.php?id='.$razdel[0].'" class="levo_tuch">'.$diz -> img('back.png').' Назад</a></div>';
}elseif(
mb_strlen($func -> delprobel($_POST['name'])) < 2){
$diz -> head('Соблюдай длину');
$diz -> title('Ошибка');
echo 
'<div class="fon">Название темы не может быть короче 2 символов!</div>';
echo 
'<div class="levo"><a href="razdel.php?id='.$razdel[0].'" class="levo_tuch">'.$diz -> img('back.png').' Назад</a></div>';
}else{
$te $db -> query("SELECT * FROM `forum_tems` WHERE `name` = '".$name."' and `razdel` = '".$id."' LIMIT 1");
if (
$te -> num_rows 0) {
$diz -> head('Ошибка');
$diz -> title('Ошибка');
echo 
'<div class="fon">Такая тема уже существует!</div>';
header('refresh: 3; url=newtheme.php?id='.$id.'');
}else{
$mtime $db -> query("SELECT * FROM `forum_posts` WHERE `user` = '".$ya['id']."' order by `time` DESC")->fetch_assoc();
if(
$mtime['time']+$nastr['floodforum']<=time()){
$db -> query("UPDATE `users` SET `balls`=balls+'".$nastr['bforum']."',`fposts`=fposts+1 WHERE `id` = '".$ya['id']."'");
$db -> query("INSERT INTO `forum_tems` SET `razdel` = '".$razdel[0]."', `name` = '".$name."', `user` = '".$ya['id']."',`uptime` = '".time()."',`time` = '".time()."'");
$fid $db -> insert_id;
$func->lenta($ya['id'],'Начал(а) новую тему на форуме под названием [gomy=forum/tema'.$fid.']'.$name.'[/gomy]',2,'frends');
$db -> query("INSERT INTO `forum_posts` SET `tema` = '".$fid."', `user` = '".$ya['id']."',`razdel` = '".$razdel[0]."', `text` = '".$text."',`time` = '".time()."'");
if(
mb_strlen($func -> delprobel($nastr['messfo5'])) > 2){
$db -> multi_query("INSERT INTO `forum_posts` SET `razdel`='".$razdel[0]."', `user` = '".$ya['id']."', `text` = '$nastr[messfo5]',
`time` = '"
.time()."',`tema`='".$fid."'; UPDATE `forum_tems` SET `uptime` = '".time()."' WHERE `id` = '".$fid."'");
}
header('location: tema.php?id='.$fid);
}else{
$diz -> head('Антифлуд');
$diz -> title('Антифлуд');
echo 
'<div class="fon">'.$ya['login'].',следующее сообщение вы можете написать лишь только через '.$nastr['floodforum'].' секунд</div>';
echo 
'<div class="levo"><a href="razdel.php?id='.$razdel[0].'" class="levo_tuch">'.$diz -> img('back.png').' Назад</a></div>';
}
}
}
}
echo 
'<div class="levo"/><a href="index.php" class="levo_tuch">'.$diz -> img('home.png').' На главную</a></div>';
#####Копирайт#######
$diz -> out($msg);
} else 
header('location: razdel.php?id='.$id);
} else 
header('location: razdel.php?id='.$id);
} else 
header('location: index.php');
} else 
header('location: index.php');
?>
Онлайн: 0
Реклама