Вход Регистрация
Файл: public_html/light_forum.php
Строк: 531
<? 
define
('PROTECTOR'1);
defined('index') or die('Error: restricted access');

$head 'forum';
$textl 'Форум';

@include_once(
'./files/db.php');
@include_once(
'./files/auth.php');
@include_once(
'include.php');
@include_once(
'./files/vip.php');
@include_once(
'./files/online.php');
@include_once(
'./files/sql.php');
@include_once(
'./files/lvl.php');
@include_once(
'./files/func.php');
@include_once(
'./files/regeneration.php');





$close_mysql = @mysql_fetch_assoc( @mysql_query_new("SELECT `$head` FROM `close` LIMIT 1"));
if(
$close_mysql["$head"]==1){
    @include_once(
'./files/head.php');
    @include_once(
'./files/zag.php');
    
location_exit("$textl");
    @include_once(
'./files/down.php'); 
    exit;
}




########### БАН ###########
if(!empty($ban['id'])){
    @include_once(
'./files/head.php'); 
    @include_once(
'./files/zag.php');
    
ban('<br> Доступ на форум - закрыт!'); 
    @include_once(
'./files/down.php'); 
    exit;
}
########### конец БАНа ###########



switch($_GET['act']){
default:
@include_once(
'./files/head.php'); 
@include_once(
'./files/zag.php');


if(
$udata['prava']>=3)
{
$_admin_chat=1$pr_chat=33;}else
{
$_admin_chat=0$pr_chat=50;}


$_echo "
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
<tr align='center'>"
;
if(
$_admin_chat==1){
    
$_echo.="n <td width='$pr_chat%' class='td_sw'><a class='sw_link' href='?r=chat'>Чат</a></td>";
    
$_echo.="n <td width='$pr_chat%' class='td_sw _left'><a class='sw_link' href='?r=chat&act=admin'>Админ-Чат</a></td>";
}
else{
    
$_echo.="n <td width='$pr_chat%' class='td_sw'> <a class='sw_link' href='?r=chat'>Чат</a></td>";}
    
$_echo.="n <td width='$pr_chat%' class='td_sw _left selected'> <div class='sw_link selected'>Форум</div></td>";
    
$_echo.="n </tr>n</table>";

echo 
"<h1 class='center'> Форум </h1>$balka".$_echo;





//------ Перебор каталогов -----\
$forum_cats_while = @mysql_query_new("SELECT * FROM `forum_cats`");
while(
$cat = @mysql_fetch_assoc($forum_cats_while) and $cat['admin']<=$udata['prava']){
    
$a++;

    
$array_prava = array(
    
'0'=>"",
    
'1'=>"<span class='rightw' style='color: #FF8A00;'> (<b>VIP</b>)</span>",
    
'2'=>"<span class='rightw' style='color: blue;'> (<b>Мл.Мд</b>)</span>",
    
'3'=>"<span class='rightw' style='color: blue;'> (<b>ГМ</b>)</span>",
    
'4'=>"<span class='rightw' style='color: #D73800;'> (<b>Админ</b>)</span>",
    
'5'=>"<span class='rightw' style='color: #D73800;'> (<b>Создатель</b>)</span>");
    
$forum_prava null;
    
$forum_prava $array_prava["$cat[admin]"];

    echo 
"
    <a href='?
$_get_r&act=cat_view&id=$cat[id]' class='new_inner ".($a%'e1 a1' 'e2 a2')."'><b>$cat[name]</b>$forum_prava </a>";
}
##------ Перебор каталогов -----##
echo"n$javabacksea";
break;









###############################################################################
##                            Просмотр раздела                               ##
###############################################################################
case 'cat_view':
$id intval($_GET['id']);
if (
$_GET['page']<=1) { $_GET['page'] = 1; }
$num = (($_GET['page']-1) * 10);
$row = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_cats` WHERE `id` = '$id'"));
if(empty(
$row['id']) or $udata['prava']<$row['admin']){
    
$_SESSION['msg']="$baloon <center> Топик не найден </div>";
    @
header ("Location: /index.php?$_get_r"); exit;
}


@include_once(
'./files/head.php'); 
@include_once(
'./files/zag.php');



    
    
echo 
"
<h1 class='center'> Форум </h1>
$balka
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
<tr align='center'>
    <td width='50%' class='td_sw'> <a class='sw_link' href='?r=forum'>Форум</a></td>
    <td width='50%' class='td_sw _left selected'> <div class='sw_link selected'>
$row[name]</div></td>
</tr>
</table>
"
;


$count_topics = @mysql_result( @mysql_query_new("SELECT COUNT(*) FROM `forum_topics` WHERE `id_cat` = '$id' and `delete`='0'"), 0);
if(empty(
$count_topics)){
    echo 
"$inner <center> <i> В этом разделе пока нет сообщений<br/>Щёлкните <b>Завести базар</b>, и ваш топик станет первым! </i> </center></div>";
} else {

    
$req = @mysql_query_new("SELECT * FROM `forum_topics` WHERE `id_cat` = '$id' ".($udata['prava']>=null "and `delete`='0'")."ORDER BY `id` DESC LIMIT $num, 10");
    while(
$topic = @mysql_fetch_assoc($req)){
        
$avto_msg = @mysql_num_rows( @mysql_query_new("SELECT `id` FROM `forum_msg` WHERE `id_topic` = '$topic[id]' and `delete`='0'"));
        
$date_topic times($topic['time']);
        
$a++;
        
$class "class='new_inner ".($a%'e1' 'e2')."' ";
        
$_del null;
        if(
$topic['delete']==1){
            
$class "class = 'delete_inner' style='display:block'";
            
$_del "<font color='red'><b>[DELETED]</b></font>";
            
$a=2;
        }
    echo
"
    <div 
$class style='padding-top: 6px; padding-bottom: 2px;'>
    "
.us("user{".$topic['usr']."}").$_del
    <span class='rightw' style='font-size: 11px;'> <i>
$date_topic</i> </span>
    </div>
    <a href='?
$_get_r&act=topic&id=$topic[id]$class  style='padding-top: 2px; padding-bottom: 6px;'>
    
$topic[title]
    <span class='rightw'>(
$avto_msg)</span>
    </a>
    
    "
;
}
##------------------- Перебор тем ------------------##

//--------- ПАНЕЛЬ --------\
$avto = @mysql_num_rows( @mysql_query_new("SELECT * FROM `forum_topics` WHERE `id_cat` = '$id' and `delete`='0' ORDER BY `id` DESC"));
if(
$avto>10){
    echo
"$balka";
    
pager(10$avto"/index.php?$_get_r$_get_act$_get_id");
}
##--------- ПАНЕЛЬ --------##
}
echo 
"<a href='?$_get_r&act=topic_create&id=$id$bt_gr>Завести тему</a>";
break;












###############################################################################
##                                 ТОПИК                                     ##
###############################################################################
case'red_topic':
prava(4);
$topic = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_topics` WHERE `id` = '$id' ".($udata['prava']>=null " and `delete`='0'").""));
$id_cat = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_cats` WHERE `id` = '$topic[id_cat]'"));
if(isset(
$_POST['topics_red'])){
    @
mysql_query_new("
    UPDATE `forum_topics` SET 
    `id_cat`='
$_POST[id_cat]',
    `title`='
$_POST[topics_red]',
    `time`='"
.($_POST['time_red'] ? $_POST['time_red'] : time())."',
    `usr`='
$_POST[usr_red]',
    `closed`='
$_POST[closed]'
    WHERE `id`='
$_GET[id]'");
    
    
$_SESSION['msg'] = "$baloon<center> Успешно отредактировано.</center></div>";
    @
header("Location: ?$_get_r&act=topic$_get_id$_get_page"); exit;
} else {
    @include_once(
'./files/head.php'); 
    @include_once(
'./files/zag.php');
        
$_option null;
        
$req = @mysql_query_new("SELECT * FROM `forum_cats`");
        while(
$cat = @mysql_fetch_assoc($req) and $cat['admin']<=$udata['prava']){
            
$_option.="n    <option value='$cat[id]' ".($topic['id_cat']==$cat['id'] ? 'selected' null).">$cat[name]</option>"
        }
    
    echo 
"
    <h1 class='center'> Форум </h1>
    
$balka
    <table border='0' cellpadding='0' cellspacing='0' width='100%'>
    <tr align='center'>
    <td width='50%' class='td_sw'> <a class='sw_link' href='?r=forum'>Форум</a></td>
    <td width='50%' class='td_sw _left'> <a class='sw_link' href='?r=forum&act=cat_view&id=
$topic[id_cat]'>$id_cat[name]</a></td>
    </tr>
    </table>
    
    
$inner
    <form action='?
$_get_r$_get_act$_get_id$_get_page' method='post'>
    <div class='add_chat_message'>
    <div class='row'>
    Игрок:<input type='text' name='usr_red' maxlength='500' value='
$topic[usr]' size='2'/><br/>
    Тема:<input type='text' name='topics_red' maxlength='500' value='
$topic[title]' size='2'/><br/>
    Раздел: <br>
    <select name='id_cat' style='padding: 2px;'>
$_option</select>
    </div></div>
    Топик: <br>
    <select name='closed' style='padding: 2px;'>
    <option value='0' "
.($topic['closed']!='selected' null).">Открытый</option>
    <option value='1' "
.($topic['closed']=='selected' null).">Закрытый</option>
    </select>
    <p align='center'> <input class='margin0 bttn_green' type='submit' value='Изменить'></p>
    </div>
    
$javabacksea
"
;
}
break;







case
'delete_topic':
prava(4);
$topic = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_topics` WHERE `id` = '$id' ".($udata['prava']>=null " and `delete`='0'").""));
$id_cat = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_cats` WHERE `id` = '$topic[id_cat]'"));
if(isset(
$_POST['delete_yes'])){
    @
mysql_query_new("
    UPDATE `forum_topics` SET 
    `delete`='"
.($topic['delete']==1)."'
    WHERE `id`='
$_GET[id]'");
    
$_SESSION['msg'] = "$baloon<center> Успешно ".($topic['delete']=='восстановлено' 'удалено')."!</center></div>";
    @
header("Location: ?$_get_r&act=topic$_get_id$_get_page"); exit;
} else {
    @include_once(
'./files/head.php'); 
    @include_once(
'./files/zag.php');
    
    echo 
"
    <h1 class='center'> Форум </h1>
    
$balka
    <table border='0' cellpadding='0' cellspacing='0' width='100%'>
    <tr align='center'>
    <td width='50%' class='td_sw'> <a class='sw_link' href='?r=forum'>Форум</a></td>
    <td width='50%' class='td_sw _left'> <a class='sw_link' href='?r=forum&act=cat_view&id=
$topic[id_cat]'>$id_cat[name]</a></td>
    </tr>
    </table>
    
    
$inner Уверенны что хотите ".($topic['delete']=='восстановить' 'удалить')." топик «<b>$topic[title]</b>» ??
    <form method='post'>
    <input class='margin0 bttn' name='delete_yes' type='submit' value='Уверен'/>
    <a href='?
$_get_r$_get_act$_get_id$bt_r> Нет я передумал!</a>
    </form></div>
    
$javabacksea";
}
break;










case
'topic':

$id intval($_GET['id']);
$id_cat = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_topics` WHERE `id` = '$id'"));
$result_msg = @mysql_num_rows( @mysql_query_new("SELECT * FROM `forum_msg` WHERE `id_topic` = '$id' and `delete`='0'"));

if(empty(
$id_cat['id']) or $udata['prava']<$id_cat['admin'] or ($id_cat['delete']==and $udata['prava']<=4)){
    
$_SESSION['msg']="$baloon <center> Топик не найден </div>";
    @
header ("Location: /index.php?$_get_r"); exit;
}


@include_once(
'./files/head.php'); 
@include_once(
'./files/zag.php');

$topic = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_topics` WHERE `id` = '$id'  and `delete`='0'"));
$usdata_create = @mysql_fetch_assoc( @mysql_query_new("SELECT `id`,`lvl`,`prava` FROM `users` WHERE `id` = '$topic[usr]'"));
$id_cat = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_cats` WHERE `id` = '$topic[id_cat]'"));

//----------- Переходник ---------\
    
echo "
<h1 class='center'> Форум </h1>
$balka
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
<tr align='center'>
    <td width='50%' class='td_sw'> <a class='sw_link' href='?r=forum'>Форум</a></td>
    <td width='50%' class='td_sw _left'> <a class='sw_link' href='?r=forum&act=cat_view&id=
$topic[id_cat]'>$id_cat[name]</a></td>
</tr>
</table>
"
;
##----------- Переходник ---------##







//----------- Название топика || Панелька ------------\
echo "$inner <table width='100%' border='0' cellpadding='1' cellspacing='1'> <tr>";
if(
$topic['closed']==1){echo"<td>$imglock</td>";}
echo
"<td> $topic[title] </td>";
if(
$udata[prava]>=2)
{
if(isset(
$_GET[panel]) and ($udata[prava]>=2)){
if(
$udata[prava]>=and $usdata_create[prava]<=$udata[prava] and $id_cat[prava]<=$udata[prava])
{echo
"<td><a href='?$_get_r&act=delete_topic$_get_id$_get_page' class='rightw cc'> $imgnot </a></td>"; }
if(
$udata[prava]>=4)
{echo
"<td><a href='?$_get_r&act=red_topic$_get_id$_get_page' class='rightw cc'> $imgtools</a></td>";}
echo
"<td><a href='?$_get_r$_get_act$_get_id$_get_page' class='rightw cc'> (панель) </a></td>";}else{
echo
"<td><a href='?$_get_r$_get_act$_get_id$_get_page&panel' class='rightw cc'> (панель) </a></td>";}
}
echo
"</tr></table></div> $hr";
##----------- Название топика || Панелька ------------##



//-----  Перебор комментариев -----\
if ($_GET['page']<=1) { $_GET['page'] = 1;}
$num = (($_GET['page']-1) * 10);
$result =  @mysql_query_new("SELECT * FROM `forum_msg` WHERE `id_topic` = '$id' ".($udata['prava']>null " and `delete`='0' ")." ORDER BY `id` ASC LIMIT $num, 10");
while(
$msg = @mysql_fetch_assoc($result)){
    
$a++;
    
$b=floor($a/2)*2;
    
$_date_comment=date("d.m H:i",$msg[time]);


    if(
$msg['delete']==1){
        
$inner_content_="<div class='delete_inner'>";
    } elseif(
$b==$a) {
        
$inner_content_ ="<div class='inner_content_forum_mod_topic_1'>";
    } else {
        
$inner_content_ ="<div class='inner_content_forum_mod_topic_2'>";
    }

    echo
"
    
$inner_content_ ".($msg['delete']=="n<font color='red'><b>[DELETED]</b></font><br>" null)."
    <b>"
.us("user{".$msg[usr]."}")."</b>
    <span class='rightw cc'> 
$_date_comment";
    
    if(isset(
$_GET[panel]) and $udata[prava]>=4){
        echo
"<a href='?$_get_r$_get_id$_get_page&panel&act=red_comm&comm=$msg[id]' class='rightw cc'> $imgtools </a>";
    }
    if(
$udata[prava]>='2' and isset($_GET[panel])){
        echo
"<a href='?$_get_r$_get_id$_get_page&panel&act=delete_comm&comm=$msg[id]' class='rightw cc'> $imgnot </a>";
    }
    
$msg[text]= img(antimat(us(smiles($msg[text]))));
    echo
"</span><br>$msg[text]</div>";
}
##-----  Перебор комментариев -----##



//----------- Форма отправки ---------\
if($topic['closed']=='1' and $udata[prava]<="2")
{echo 
"$div <center> Про это уже не базарят! Тема закрыта! </center></div>$javabacksea";}else
{echo 
"$div";
if(
$topic['closed']=='1'){echo"(Закрытая тема)";}
echo
" <form action='?$_get_r&act=write$_get_id$_get_page' method='post'>";
echo
" <div class='add_chat_message'><div class='row'>";
echo
" <textarea name='comment' maxlength='500' size='10'/> </textarea><br/>";
echo
" <input class='margin0 bttn_green send' type='submit' value='Отправить'>";
echo
" </div></div>";
echo
" </div>$balka";}
##----------- Форма отправки ---------##

//--------- ПАНЕЛЬ --------\
page_10($result_msg);
##--------- ПАНЕЛЬ --------##
break;












// Test - "new" 'function' `msg` and /all/ &POST&

case'red_comm':
prava('2');
$msg =  @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_msg` WHERE `id` = '$_GET[comm]' and `delete`='0'"));
$topic =  @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_topics` WHERE `id` = '$msg[id_topic]'  and `delete`='0'"));
$id_cat =  @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_cats` WHERE `id` = '$topic[id_cat]'"));

if(empty(
$topic['id'])){
    
$_SESSION['msg']="$baloon <center> Не выбран топик. </div>";
    @
header("Location: index.php?$_get_r&act=topic$_get_id$_get_page&panel"); exit; 
} elseif(empty(
$msg['id'])){
    
$_SESSION['msg']="$baloon <center> Не выбран комментарий. </div>"
    @
header("Location: index.php?$_get_r&act=topic$_get_id$_get_page&panel"); exit;
}elseif(empty(
$_POST['comment'])){
    
    @include_once(
'./files/head.php'); 
    @include_once(
'./files/zag.php');

    
$msg['text'] = no_br($msg['text']);
    if(
$_default$wh 92; else $wh 97;
    
    
//----------- Переходник ---------\
    
echo"<h1 class='center' style='font-size: 14px; padding: 3px;'> Редактируем комментарий </h1>
    
$balka
    <div class='switcher_link left'> <a href='/index.php?r=forum'>Форум</a></div>
    <div class='switcher_link right'> <a href='/index.php?r=forum&act=topic&id=
$topic[id]'>$topic[title]</a></div>";
    
##----------- Переходник ---------##


    
$array = array(0,30,-30,60,-60,180,-180,600,-600,1800,-1800,3600,-3600,(3600*3),-(3600*3),(3600*10),-(3600*10),(3600*24),-(3600*24));
    
asort($array);
    foreach(
$array as $key){
        
$ind = ($msg['time']+$key);
        
$sel null;
        if(
$ind>$time$nam "через ".times2($ind-$time); else $nam "прошло ".times2($time-$ind);
        if(
$ind==$msg['time']){
            
$sel 'selected';
            
$nam "-----".$nam."-----";
            
$ind 0;
        }
        
$opt_time .= "n    <option value='$ind$sel>$nam</option>";
    }
    
    
    
    
//----------- Форма редактирования ---------\
    
echo"
    
$inner
    <form id='yw0' method='post'>
    Комментарий: <br>
    <textarea name='comm_red' maxlength="
5000" rows=5 cols=15 size="150" wrap='off'>$msg[text]</textarea> <br>
    
    Игрок: ("
.us("user{".$msg['usr']."}").") <br>
    <input class='input' type='text' value='
$msg[usr]' style='width: ".($wh)."%' name='usr_red'/> <br>

    Время: <br>
    <select name='time_red' style='width: 100%'>
$opt_time</select> <br>
    <input type='checkbox' name='html_decode' class='icheck'> Выполнить HTML
    
    <input class='margin0 bttn_green' type='submit' name ='comment' value='Изменить' class='ibutton'>
    </form>
    </div>
    
$javabacksea
    "
;
    
##----------- Форма редактирования ---------##
    
} elseif(!empty($_POST['comment'])){
    if(
$_POST['html_decode']) $_POST['comm_red'] = htmlspecialchars_decode($_POST['comm_red']);
    if(
$_POST['time_red']==0$_POST['time_red'] = $msg['time'];
    
$_POST['comm_red'] = br($_POST['comm_red'],5);
    
        @
mysql_query_new("UPDATE `forum_msg` SET 
        `text`='
$_POST[comm_red]',
        `time`='
$_POST[time_red]',
        `usr`='
$_POST[usr_red]'
        WHERE `id`='
$_GET[comm]'");
    
    
$_SESSION['msg']="$baloon <center> Комментарий успешно отредактирован. </div>";
    @
header("Location: ?$_get_r&act=topic$_get_id$_get_page"); exit;
    
} else {
    
$_SESSION['msg']="$baloon <center> <BIG> Ошибка </BIG>. </div>";
    @
header("Location: ?$_get_r&act=topic$_get_id$_get_page&panel"); exit; 
    
}
break;








case
'delete_comm':
prava(2);
$msg = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_msg` WHERE `id` = '$_GET[comm]'"));
$usdata = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `users` WHERE `id` = '$msg[usr]'"));
if(empty(
$_GET['id'])){
    
$_SESSION['msg']="$baloon <center> Не выбран топик. </div>";
} elseif(empty(
$msg['id'])){
    
$_SESSION['msg']="$baloon <center> Комментарий не найден. </div>";
} elseif(
$msg['delete']==and $udata['prava']<4){
    
$_SESSION['msg']="$baloon <center> Комментарий не найден. </div>";
} elseif(
$usdata['prava']>$udata['prava']){
    
$_SESSION['msg']="$baloon <center> У вас нет прав на удаление - данного коментария. </div>";
} else {
    
$_SESSION['msg']="$baloon <center> Комментарий успешно ".($msg['delete']=='восстановлен' 'удалён').". </div>";
    @
mysql_query_new("UPDATE `forum_msg` SET `delete`='".($msg['delete']==1)."' WHERE `id`='$_GET[comm]'");
}
header("Location: index.php?$_get_r&act=topic$_get_id$_get_page&panel"); exit;
break;








case
'write':
$topic =  @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `forum_topics` WHERE `id` = '$_GET[id]' and `delete`='0'"));

if(empty(
$_POST['comment'])){ $_SESSION['msg']="$baloon <center> Нельзя отправлять пустое сообщение. </div>"; }
elseif (
mb_strlen(trim(mb_strtolower($_POST['comment'],'utf-8'))) < ){ $_SESSION['msg']="$baloon <center> Нельзя отправлять пустое сообщение. </div>"; }
elseif(
$_SESSION['time_msg']>$time){ $_SESSION['msg']="$baloon <center> Антифлуд! Подождите 1 сек. </div>"; }
elseif(empty(
$topic['id'])){ $_SESSION['msg']="$baloon <center> Не найден топик. </div>"; }
elseif(
$topic['closed']=='1' and $udata['prava']<='2'){ $_SESSION['msg']="$baloon <center> Топик - закрыт!Про это уже не базарят. </div>"; }
else
{
$_SESSION['msg']="$baloon <center> Сообщение успешно отправлено. </div>";
$_SESSION['time_msg']=$time+2;
$_POST['comment'] = br($_POST['comment'],$udata['prava']);
 @
mysql_query_new("INSERT INTO `forum_msg` SET `id_topic` = '$_GET[id]',`usr` = '$udata[id]',`time`='$time',`text`='$_POST[comment]'");
}
header("Location: index.php?$_get_r&act=topic$_get_id$_get_page"); exit;
break;
















case 
'topic_create':
$topic =  @mysql_fetch_array( @mysql_query_new("SELECT * FROM `forum_cats` WHERE `id`='$_GET[id]'"));
@include_once(
"news_new.php");
if(!empty(
$_POST[news])){$_POST[text]="$_POST[text] $news_new";}

if(empty(
$topic[id]))
$_SESSION['msg']="$baloon <center> Не выбран топик. </div>";
 
header("Location: index.php?$_get_r"); exit; }
elseif(
$topic[prava]>$udata[prava])
$_SESSION['msg']="$baloon <center>  Масти не путай, братюнь! Эта поляна только для старших.</div>";
 
header("Location: index.php?$_get_r&act=cat_view$_get_id"); exit;  }
elseif(
$_SESSION[time_msg_create]>$time and isset($_POST[create]))
$_SESSION['msg']="$baloon <center> Антиспам! Разрешено писать раз в 60 сек.! </div>";
 
header("Location: index.php?$_get_r$_get_act$_get_id"); exit;  }
elseif(empty(
$_POST[title]) and isset($_POST[create]))
$_SESSION['msg']="$baloon <center> Придумай тему для топика </div>";
 
header("Location: index.php?$_get_r$_get_act$_get_id"); exit;  }
elseif(empty(
$_POST[text]) and isset($_POST[create]))
$_SESSION['msg']="$baloon <center> Вы не ввели сообщение. </div>";
 
header("Location: index.php?$_get_r$_get_act$_get_id"); exit;  }
elseif(!empty(
$_POST[text]) and !empty($_POST[title]) and isset($_POST[create]))


 
$_POST['text'] = br($_POST['text'],$udata['prava']);
 
 @
mysql_query_new("INSERT INTO `forum_topics` SET `usr` = '$udata[id]', `id_cat` = '$_GET[id]', `title` = '$_POST[title]', `time` = '$time'");
 
$last_id =  @mysql_insert_id();
 @
mysql_query_new("INSERT INTO `forum_msg` SET `usr` = '$udata[id]',
    `id_topic` = '
$last_id',`text` = '$_POST[text]', `time` = '$time'");
    
$_SESSION['time_msg_create'] = time() + 60;
$_SESSION['msg']="$baloon <center> Тема успешно создана </center> </div>";
 
header("Location: index.php?$_get_r&act=topic&id=$last_id"); exit;  
}else
{

@include_once(
'./files/head.php'); 
@include_once(
'./files/zag.php');

echo
"
<!------------------------------------------------------------->
     <h1 class='center' style='font-size: 14px; padding: 3px;'> Форум </h1>
     
$balka
     <div class='switcher_link left'> <a href='/index.php?r=chat'>Чат</a></div>
     <div class='switcher_link right'> <a href='/index.php?r=forum&act=cat_view&id=
$topic[id]'>$topic[name]</a></div>

          
$inner
          <form action='?
$_get_r$_get_act$_get_id' method='post' name='form'>
          О чем базар:<br>
          <input name='title' type='text' maxlength='50' style='width: "
.($_default 93 49)."%'><br>
          Начинай базар:<br/><textarea name='text' maxlength='2000' rows='4'></textarea><br/>"
;
    if(
$udata['prava']>=and $_GET['id']=='1'){
    {
$news_new=preg_replace ("|n|","<br>",$news_new);}
    
$news_new = @smiles($news_new);
    echo
"n          $baloonn          $news_newn          </div>n          <input type='checkbox' name='news' value='1'>Создать новость"; }
    echo
"
          <input name='create' class='margin0 bttn_green' type='submit' value='Создать тему' /></form>
          </div>
          
$javabacksea
<!------------------------------------------------------------->
"
;
}
break;



}
@include_once(
'./files/down.php');

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