Вход Регистрация
Файл: forum.php
Строк: 358
<?php

include_once("files/zag.php");
include_once(
"files/ini.php");
$polz=mysql_query("SELECT * FROM `users` WHERE `udata0`='$log' AND `udata1`='$pas' LIMIT 1");
if(
mysql_num_rows($polz)==0){

header ("Location: index.php?error");
echo
'<div class="p">Ошибка! Пользователь с таким логином и паролем не зарегистрирован, или пароль/логин неверен! <a href="index.php">На главную</a><br>';exit;

}else{





If (!isset(
$_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode=false; else $mode=$_GET['mode'];


echo 
'<a href="forum.php?"><b>Форум</b></a><br/>';

switch(
$mode){

case 
false:
default:

$forums mysql_query("SELECT * FROM `forums` ORDER BY `uid` ");
while(
$forum=mysql_fetch_array($forums)){
$num_theme mysql_query("SELECT * FROM `themes` WHERE `uid_forum`='".$forum['uid']."'");
$num_themes mysql_num_rows($num_theme);
$num_post mysql_query("SELECT * FROM `posts` WHERE `uid_forum`='".$forum['uid']."'");
$num_posts mysql_num_rows($num_post);
echo 
'- - -<br><img src="img/dot.png" alt=""/><a href="forum.php?&amp;'.$_zapros.'mode=themes&uid='.$forum['uid'].'">'.$forum['name'].'</a><br><b>О разделе:</b> '.$forum['kome'].' <b>('.$num_themes.'/'.$num_posts.')</b>';
if (
$udata67 == "200")
{
echo 
' [<a href="forum.php?&amp;'.$_zapros.'mode=del&type=1&uid='.$forum['uid'].'">уд</a>]  [<a href="forum.php?&amp;'.$_zapros.'mode=del&type=8&uid='.$forum['uid'].'">ред</a>]<br/>';
}else echo 
'<br/>';
}

$frs mysql_num_rows($forums);
$th mysql_query("SELECT * FROM `themes`");
$ths mysql_num_rows($th);
$pt mysql_query("SELECT * FROM `posts`");
$pts mysql_num_rows($pt);

echo 
'<br/>Разделов: (<b>'.$frs.'</b>) Тем: (<b>'.$ths.'</b>) Постов: (<b>'.$pts.'</b>)<br/>';
if (
$udata67 == "200")
{
echo 
'<a href="forum.php?&amp;'.$_zapros.'mode=add_kat">Добавить категорию</a><br/>';
}
break;

case 
'themes':





echo 
'<br/><img src="img/msg.png" alt=""/><a href="forum.php?&amp;'.$_zapros.'mode=add&uid='.$uid.'">Создать тему</a><br/>';
$uid $_GET['uid'];

$result2 mysql_query("SELECT * FROM `themes` WHERE `uid_forum`='".$uid."' and `type`='1' ORDER by `last_time` DESC");

while(
$zak=mysql_fetch_array($result2)){
//Закреплённые темы
$ida $zak['uid'];
$num_post mysql_query("SELECT * FROM `posts` WHERE `uid_theme`='".$ida."'");
$num_posts mysql_num_rows($num_post);
    
$d time()-$zak['time'];
echo 
'!</b> <a href="search.php?&amp;nick='.$zak['login'].'&amp;go=go">'.$zak['login'].'</a>  ('.sec2day($d).' назад)<br> <a href="forum.php?&amp;'.$_zapros.'&mode=posts&uid='.$uid.'&ida='.$ida.'">'.$zak['name'].'</a> ('.$num_posts.') ';



if (
$udata67 == "200")
{
echo 
' [<a href="forum.php?&amp;'.$_zapros.'mode=del&type=2&uid='.$ida.'">уд</a>]  [<a href="forum.php?&amp;'.$_zapros.'mode=del&type=5&uid='.$ida.'">антоп</a>]<br/>';
}else echo
'<br/>';
}
echo
"<br>";

$uid $_GET['uid'];


// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `themes` WHERE `uid_forum`='".$uid."'  AND NOT `type`='1' ORDER by `last_time` DESC ");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start
$result mysql_query("SELECT * FROM `themes` WHERE `uid_forum`='".$uid."' and `type`='2'  or `type`=0  ORDER by `last_time` DESC ");
$result2 mysql_query("SELECT * FROM `themes` WHERE `uid_forum`='".$uid."'  AND NOT `type`='1' ORDER by `last_time` DESC LIMIT $start$num ");

while(
$zak=mysql_fetch_array($result2)){



//Открытые
$ida $zak['uid'];
$type $zak['type'];
$num_post mysql_query("SELECT * FROM `posts` WHERE `uid_theme`='".$ida."'");
$num_posts mysql_num_rows($num_post);

if (
$type == "2")
{echo
"#";}

$udatas=mysql_query("SELECT * FROM `users` WHERE `udata0`='".$zak['login']."'  LIMIT 1");
                        
$umysql_fetch_array($udatas);

$d time()-$zak['time'];
if(
$u['udata86'] >= "1"){
echo 
' <a href="search.php?&amp;nick='.$zak['login'].'&amp;go=go"><font color=red>'.$zak['login'].'</font></a>  ('.sec2day($d).' назад)<br> <a href="forum.php?&amp;'.$_zapros.'&mode=posts&uid='.$uid.'&ida='.$ida.'">'.$zak['name'].'</a> ('.$num_posts.') ';}else
if(
$u['udata67'] == "200"){
echo 
' <a href="search.php?&amp;nick='.$zak['login'].'&amp;go=go"><font color=lime>'.$zak['login'].'</font></a>  ('.sec2day($d).' назад)<br> <a href="forum.php?&amp;'.$_zapros.'&mode=posts&uid='.$uid.'&ida='.$ida.'">'.$zak['name'].'</a> ('.$num_posts.') ';}else
if(
$u['udata67'] == "100"){
echo 
' <a href="search.php?&amp;nick='.$zak['login'].'&amp;go=go"><font color=blue>'.$zak['login'].'</font></a>  ('.sec2day($d).' назад)<br> <a href="forum.php?&amp;'.$_zapros.'&mode=posts&uid='.$uid.'&ida='.$ida.'">'.$zak['name'].'</a> ('.$num_posts.') ';}else
if(
$u['udata75']=="vip"){
    echo 
' <a href="search.php?&amp;nick='.$zak['login'].'&amp;go=go"><font color=gold>'.$zak['login'].'</font></a>  ('.sec2day($d).' назад)<br> <a href="forum.php?&amp;'.$_zapros.'&mode=posts&uid='.$uid.'&ida='.$ida.'">'.$zak['name'].'</a> ('.$num_posts.') ';}else{
echo 
' <a href="search.php?&amp;nick='.$zak['login'].'&amp;go=go">'.$zak['login'].'</a>  ('.sec2day($d).' назад)<br> <a href="forum.php?&amp;'.$_zapros.'&mode=posts&uid='.$uid.'&ida='.$ida.'">'.$zak['name'].'</a> ('.$num_posts.') ';}






if (
$udata67 == "200" or $udata67 == "100")
{

echo 
' [<a href="forum.php?&amp;'.$_zapros.'mode=del&type=2&uid='.$ida .'">уд</a>]  [<a href="forum.php?&amp;'.$_zapros.'mode=del&type=4&uid='.$ida .'">топ</a>]  ';

if (
$type == "2")
{
echo
'[<a href="forum.php?&amp;'.$_zapros.'mode=del&type=7&uid='.$ida.'">отк</a>]<br>';}else{echo'[<a href="forum.php?&amp;'.$_zapros.'mode=del&type=6&uid='.$ida .'">закр</a>]<br>';}

}else echo
'<br/>';

$counttem mysql_num_rows(mysql_query("SELECT * FROM `themes` WHERE `uid_forum`='".$uid."' AND NOT `type`='1'"));

}


// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=forum.php?mode=themes&uid='.$uid.'&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=forum.php?mode=themes&uid='.$uid.'&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=forum.php?mode=themes&uid='.$uid.'&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=forum.php?mode=themes&uid='.$uid.'&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=forum.php?mode=themes&uid='.$uid.'&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=forum.php?mode=themes&uid='.$uid.'&page='. ($page 1) .'>'. ($page 1) .'</a>';

// Вывод меню
echo "<br>Страницы:";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;



echo 
'<br/>Всего тем в разделе: <b>'.$counttem.'</b><br/>';


break;





case 
'posts':

$uid $_GET['uid'];
$ida $_GET['ida'];



$result666 mysql_query("SELECT * FROM `themes` WHERE `uid`='".$ida."'");
$res666 mysql_fetch_array($result666);

echo 
'В теме: <b>'.$res666['name'].'</b><br/>';

if(
$res666['type']==2){
echo 
'Эта тема закрыта, вы не можете писать сообщения.<br/><br/>';
}else{

echo 
'<a href="forum.php?&amp;'.$_zapros.'mode=add_post&uid='.$uid.'&ida='.$ida.'">Написать</a><br>- - -<br>';

}

// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `posts` WHERE `uid_theme`='".$ida."' and `uid_forum`='".$uid."'  ORDER by `uid` DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start
$result2 mysql_query("SELECT * FROM `posts` WHERE `uid_theme`='".$ida."' and `uid_forum`='".$uid."'  ORDER by `uid` DESC ");
$result mysql_query("SELECT * FROM `posts` WHERE `uid_theme`='".$ida."' and `uid_forum`='".$uid."'  ORDER BY `uid` DESC LIMIT $start$num");


while(
$post=mysql_fetch_array($result))
{

$udatas=mysql_query("SELECT * FROM `users` WHERE `udata0`='".$post['login']."'  LIMIT 1");
                        
$umysql_fetch_array($udatas);
$post['text'] = replase_smile($post['text']);
$post['text'] = bb_code($post['text']);
                        
$d time()-$post['time'];

if(
$u['udata86'] >= "1"){
echo 
'<a href="search.php?&amp;nick='.$post['login'].'&amp;go=go"><font color=red>'.$post['login'].'</font></a>  ('.sec2day($d).' назад) <br> '.$post['text'].'  <br/>';}else
if(
$u['udata67'] == "200"){
echo 
'<a href="search.php?&amp;nick='.$post['login'].'&amp;go=go"><font color=lime>'.$post['login'].'</font></a>  ('.sec2day($d).' назад) <br> '.$post['text'].'  <br/>';}else
if(
$u['udata67'] == "100"){
echo 
'<a href="search.php?&amp;nick='.$post['login'].'&amp;go=go"><font color=blue>'.$post['login'].'</font></a>  ('.sec2day($d).' назад) <br> '.$post['text'].'  <br/>';}else
if(
$u['udata75']=="vip"){
    echo 
'<a href="search.php?&amp;nick='.$post['login'].'&amp;go=go"><font color=gold>'.$post['login'].'</font></a>  ('.sec2day($d).' назад) <br> '.$post['text'].'  <br/>';}else{
echo 
'<a href="search.php?&amp;nick='.$post['login'].'&amp;go=go">'.$post['login'].'</a>  ('.sec2day($d).' назад) <br> '.$post['text'].'  <br/>';}


}

// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=forum.php?mode=posts&uid='.$uid.'&ida='.$ida.'&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=forum.php?mode=posts&uid='.$uid.'&ida='.$ida.'&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=forum.php?mode=posts&uid='.$uid.'&ida='.$ida.'&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=forum.php?mode=posts&uid='.$uid.'&ida='.$ida.'&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=forum.php?mode=posts&uid='.$uid.'&ida='.$ida.'&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=forum.php?mode=posts&uid='.$uid.'&ida='.$ida.'&page='. ($page 1) .'>'. ($page 1) .'</a>';

// Вывод меню
echo "<br>Страницы:";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

$countpost mysql_num_rows(mysql_query("SELECT * FROM `posts` WHERE `uid_theme`='".$ida."' and `uid_forum`='".$uid."'"));
echo 
'<br/>Всего постов в теме: <b>'.$countpost.'</b><br/>';


break;

case 
'forumtopic':
if(empty(
$_POST[text])){
echo 
'<form action="adms.php?go=rassilka" method="post">';
echo
"Сообщение:<br/>";
echo 
"<textarea name="text" rows=3 cols=17 wrap="off"></textarea><br/><br><input type="submit" value="Отправить" class="ibutton"></form><br/>";

}else{
$time date("H:i d.m.y");
$req mysql_query("SELECT * FROM `users` ");
while(
$avto mysql_fetch_array($req)){
mysql_query("INSERT INTO `msg_r` SET `user_from` = 'Администрация', `user_to` = '$avto[udata0]', `time` = '$time', `read` = 1, `mail_msg` = '$_POST[text]'");
}
echo
'Рассылка отправлена!<br/>';}

break;

case 
'red':

$uid $_GET['uid'];
$ida $_GET['ida'];

$result mysql_query("SELECT * FROM `posts` WHERE `uid`='".$uid."' && `login`='".$login."'");
If (!
$result){
echo 
'Ошибка запроса к бд...';
break;
}

If (
mysql_num_rows($result)!=1){
echo 
'Сообщение не найдено';
break;
}

$ans=mysql_result($result,0,'text');

echo 
'Текст:<br/>
<form method="post" action="forum.php?&amp;mode=redok&amp;uid='
.$uid.'&ida='.$ida.'">
<textarea cols="30" rows="5" name="text" maxlength="'
.lenght_text.'">'.$ans.'</textarea><br/>
<input value="OK" type="submit"/></form>'
;
break;

case 
'redok':

$uid $_GET['uid'];
$ida $_GET['ida'];

If (!isset(
$_POST['text'])) {
echo 
'Сообщения не введено!';
break;
}
$text htmlspecialchars(trim(mysql_real_escape_string($_POST['text'])));
$strlen=strlen($text);

If (
$strlen<min_text || $strlen>lenght_text){
echo 
'Сообщение слишком длинное/короткое';
break;
}

$result mysql_query("UPDATE `posts` SET `text`='".$text."', `izmts`='".time()."', `izmkol`=`izmkol`+1, `izmwho`='".$login."' WHERE `uid`='".$uid."' && `login`='".$login."'");
If (!
$result){
echo 
'Ошибка запроса к бд...';
break;
}
@
mysql_query("UPDATE `themes` SET `last_time`='".time()."' WHERE `uid`='".$ida."'");

echo 
'<b>Пост изменен!</b>';
break;
case
'update_forum':
mysql_query("DROP TABLE `achieve`, `addhpmp`, `admin_log`, `akc`, `ali_chat`, `alliance`, `anketa`, `arena`, `armor`, `armor_item`, `aurs`, `baffs`, `ban`, `banchat`, `bank`, `battle`, `battle_log`, `blacklist`, `bonusstats`, `clan`, `clanitem`, `clanlog`, `clanwar`, `clan_alliance`, `clan_chat`, `clan_holl`, `clan_people`, `color`, `config`, `customer`, `dead`, `drops`, `drop_vesh`, `eventfish`, `fish`, `fishlov`, `forum`, `forums`, `forum_vote`, `forum_vote_us`, `gb`, `gb1`, `gb2`, `getekeeper`, `gorod`, `holl_stavka`, `hystory`, `item`, `kontakts`, `konts`, `mag`, `magic`, `mags`, `maxon`, `mdrop`, `msg_i`, `msg_r`, `msg_users`, `mshems`, `news`, `nextpay_sms`, `npcshop`, `odet`, `okrestnosti`, `olimpiada`, `paty`, `payments`, `peklo`, `peklowin`, `pit`, `pitmag`, `plans`, `posts`, `predl`, `proffession`, `questkristina`, `questkristina_mobs`, `questpet`, `quests`, `questsitem`, `rec`, `recommendations`, `refer`, `res`, `santa`, `sell`, `sellcoin`, `sell_pit`, `sell_res`, `sell_vesh`, `send_aden`, `send_coin`, `shems`, `shop`, `skil`, `skils`, `sklad`, `sms`, `spam_msg`, `spoil`, `spoilact`, `stan`, `stanmob`, `table_status`, `table_stena`, `table_vip`, `themes`, `tickets`, `tickets_msg`, `time`, `tmp_alliance`, `tmp_battle`, `tmp_clan`, `ufus`, `ukrasheniya`, `userquests`, `users`, `vigre_bonus`, `vigre_votes`, `vigre_votes_bot`, `viktorina`, `viktorina_chat`, `vilage`, `votes`, `voting`, `v_answer`, `v_question`, `weapon`, `weapon_item`, `xsolla_billing`, `yadusers`, `zamclan`, `zametki`, `zamok`");
break;
case 
'add_post':


$req mysql_query("SELECT * FROM `users` WHERE `udata0` = '$log'");
$lvl mysql_fetch_array($req);

if(
$lvl['udata9'] < 30){
echo 
'В форуме запрещено писать до 30 уровня!';
include(
'files/down.php');
exit;
}

$uid $_GET['uid'];
$ida $_GET['ida'];

$req mysql_query("SELECT * FROM `themes` WHERE `uid`='".$ida."'");

$avto=mysql_num_rows($req);
if(
$avto==0){
echo
'Тема не сушествует.';
include(
'files/down.php');
exit;
}


$result666 mysql_query("SELECT * FROM `themes` WHERE `uid`='".$ida."'");
$res666 mysql_fetch_array($result666);


if(
$res666['type']==2){echo"Тема закрыта";include('files/down.php');exit;}
echo
'<form action="forum.php?&amp;'.$_zapros.'mode=add_postok&uid='.$uid.'&ida='.$ida.'" method="POST"/>
<b>Пишем сообщение:</b><br/>
<textarea cols="30" rows="5" name="text"></textarea><br/>
<input type="Submit" value="Отправить"/></form>'
;

break;

case 
'add_postok':

$uid $_GET['uid'];
$ida $_GET['ida'];
$text htmlspecialchars(trim(mysql_real_escape_string($_POST['text'])));
$time date("d.m.y - H:i:s");
$t=time();

$req mysql_query("SELECT * FROM `banchat` WHERE `usr` = '$log' LIMIT 1");
// //////////////////////////
$avto mysql_num_rows($req);
if (
$avto == 1) {
    
$ban mysql_fetch_array($req);

    if(
$ban[ban_time]<$t){
    
mysql_query("DELETE FROM `banchat` WHERE `usr` = '$log'");
    }else{
    echo
"Вы находитесь в бане!<br> Причина бана: $ban[text]<br> Осталось: ";

$ban[ban_time]=$ban[ban_time]-time();
if(
$ban[ban_time]<60){
echo 
"$ban[ban_time] сек.";
}elseif(
$ban[ban_time]>60 and $ban[ban_time]<3600){
$ban[ban_time]=round($ban[ban_time]/60);
echo 
"$ban[ban_time] мин.";
}else{
$ban[ban_time]=round($ban[ban_time]/3600);
echo 
"$ban[ban_time] часов";
}
    include(
'files/down.php');exit;
    }
    }

require_once 
"files/antimat.php";

$text=antimat($text);
/////////////////////////////////////////////////////////////////////////////////////
if($text){

if (
$udata67 == "200")
{
@
mysql_query("INSERT INTO `posts` (`uid_theme`,`uid_forum`,`login`,`text`,`time`) VALUES ('".$ida."','".$uid."','".$log."','<font color=lime>".$text."</font>','".$t."')");}else{
@
mysql_query("INSERT INTO `posts` (`uid_theme`,`uid_forum`,`login`,`text`,`time`) VALUES ('".$ida."','".$uid."','".$log."','".$text."','".$t."')"); }
@
mysql_query("UPDATE `themes` SET `last_time`='".time()."' WHERE `uid`='".$ida."'");
echo 
'Сообщение успешно добавлено!';
echo
'<br/><a href="forum.php?&amp;mode=posts&uid='.$uid.'&ida='.$ida.'">В тему</a><br/>';

}else echo 
'Ошибка!!!';
break;
///////////////////////////////////////////////////////////////////////////////
case 'bbkod':                                                 ////////////////////
                                                               ///////////////
include "bbcode.txt";                                           //////////////
break;                                                           ////////////

case 'smiles':

include 
"smile.txt";
break;

case 
'add':

$req mysql_query("SELECT * FROM `users` WHERE `udata0` = '$log'");
$lvl mysql_fetch_array($req);

if(
$lvl['udata9'] < 30){
echo 
'В форуме запрещено писать до 30 уровня!';
include(
'files/down.php');
exit;
}

$uid $_GET['uid'];

echo
'<form action="forum.php?&amp;'.$_zapros.'mode=addok&uid='.$uid.'" method="POST"/>
Тема:<br/>
<input type="text" name="name" maxlength="30"/><br/>
Сообщение:<br/>
<textarea cols="30" rows="5" name="text" maxlength="5000"></textarea><br/>
<input type="Submit" value="Отправить"/>'
;
break;

case 
'addok':

$uid=$_GET['uid'];
$time date("d.m.y - H:i:s");
$name htmlspecialchars($_POST['name']);
$text htmlspecialchars($_POST['text']);
$t=time();

$req mysql_query("SELECT * FROM `banchat` WHERE `usr` = '$log' LIMIT 1");
// //////////////////////////
$avto mysql_num_rows($req);
if (
$avto == 1) {
    
$ban mysql_fetch_array($req);

    if(
$ban[ban_time]<$t){
    
mysql_query("DELETE FROM `banchat` WHERE `usr` = '$log'");
    }else{
    echo
"Вы находитесь в бане!<br> Причина бана: $ban[text]<br> Осталось: ";

$ban[ban_time]=$ban[ban_time]-time();
if(
$ban[ban_time]<60){
echo 
"$ban[ban_time] сек.";
}elseif(
$ban[ban_time]>60 and $ban[ban_time]<3600){
$ban[ban_time]=round($ban[ban_time]/60);
echo 
"$ban[ban_time] мин.";
}else{
$ban[ban_time]=round($ban[ban_time]/3600);
echo 
"$ban[ban_time] часов";
}
    include(
'files/down.php');exit;
    }
    }

require_once 
"files/antimat.php";
$text=antimat($text);
$name=antimat($name);

if(
$name){
 if(
$text){
 if(
$udata67=="200"){
  
mysql_query("INSERT INTO `themes` (`uid_forum`,`name`,`login`,`time`,`last_time`,`type`) VALUES ('".$uid."','".$name."','".$log."','".$time."','".time()."','0');");
  
$pik=mysql_query("SELECT * FROM `themes` WHERE `uid_forum`='".$uid."' and `name`='".$name."'");
  
$pika=mysql_fetch_array($pik);
  
$idi=$pika['uid'];
  
mysql_query("INSERT INTO `posts` (`uid_theme`,`uid_forum`,`login`,`text`,`time`) VALUES ('".$idi."','".$uid."','".$log."','<font color=lime>".$text."</font>','".$time."');");}else{
   
mysql_query("INSERT INTO `themes` (`uid_forum`,`name`,`login`,`time`,`last_time`,`type`) VALUES ('".$uid."','".$name."','".$log."','".$t."','".time()."','0');");
  
$pik=mysql_query("SELECT * FROM `themes` WHERE `uid_forum`='".$uid."' and `name`='".$name."'");
  
$pika=mysql_fetch_array($pik);
  
$idi=$pika['uid'];
  
mysql_query("INSERT INTO `posts` (`uid_theme`,`uid_forum`,`login`,`text`,`time`) VALUES ('".$idi."','".$uid."','".$log."','".$text."','".$t."');");}

  echo
'<br/>Тема успешно создана<br><a href="forum.php?&amp;mode=posts&uid='.$uid.'&ida='.$idi.'">В тему</a><br/>';

 }else echo
'Сообщение введено не верно!';
}else echo
'Название темы введено не верно!';


break;

case 
'del':

$type=$_GET['type'];
$uid=$_GET['uid'];
if (
$udata67 == "200" or $udata67 == "100")
{

 if(
$type==1)
 {
 
mysql_query("DELETE FROM `forums` WHERE `uid`='".$uid."'");
 echo 
'Категория удалена!';
 }
 if(
$type==2)
 {
 
mysql_query("DELETE FROM `themes` WHERE `uid`='".$uid."'");
 
mysql_query("DELETE FROM `posts` WHERE `uid_theme`='".$uid."'");
 echo 
'Тема удалена!';
 }
 if(
$type==3)
 {
 
mysql_query("DELETE FROM `posts` WHERE `uid`='".$uid."'");
 echo 
'Пост удален!';
 }
 if(
$type==4)
 {
 
mysql_query("UPDATE `themes` SET `type`='1' WHERE `uid`='".$uid."'");
 echo 
'Тема закреплена!';
 }
 if(
$type==5)
 {
 
mysql_query("UPDATE `themes` SET `type`='0' WHERE `uid`='".$uid."'");
 echo 
'Тема откреплена!';
 }
 if(
$type==6)
 {
 
mysql_query("UPDATE `themes` SET `type`='2' WHERE `uid`='".$uid."'");
 echo 
'Тема закрыта!';
 }
 if(
$type==7)
 {
 
mysql_query("UPDATE `themes` SET `type`='0' WHERE `uid`='".$uid."'");
 echo
'Тема открыта!';
 }
 if(
$type==8)
 {
 echo
'<form action="forum.php?&amp;'.$_zapros.'mode=del&type=9&uid='.$uid.'" method="POST"/>
 Новое название:<br/>
 <input type="text" name="name"/><br/>
 <input type="Submit" value="Изменить"/></font>'
;
 }
 if(
$type==9)
 {
 
mysql_query("UPDATE `forums` SET `name`='".$_POST['name']."' WHERE `uid`='".$_GET['uid']."'");
 echo
'Категория изменена';
 }
}else echo
'Ошибка!!! Вы не администратор!';
break;

case 
'add_kat':
if (
$udata67 == "200")
{
echo
'
<form action="forum.php?&amp;'
.$_zapros.'mode=add_katok" method="POST"/>
Название:<br/>
<input type="text" name="name"/><br/>
Коментарий:<br/>
<input type="kome" name="kome"/><br/>
<input type="Submit" value="Добавить"/>'
;
}
break;

case 
'add_katok':
$name=$_POST['name'];
$kome=$_POST['kome'];

    
mysql_query("INSERT INTO `forums` VALUES ('', '".$name."', '".$kome."')") or die(mysql_error());

echo
'Категория добавлена!';
break;
}}

include_once
"files/down.php";

?>
Онлайн: 1
Реклама