Вход Регистрация
Файл: chat/inc/room.php
Строк: 80
<? if (isset($_POST['msg']) && isset($user)) { $msg=$_POST['msg']; $mat=antimat($msg); if ($mat)$err[]='В тексте сообщения обнаружен мат: '.$mat; if (strlen2($msg)>512){$err[]='Сообщение слишком длинное';} elseif (strlen2($msg)<2){$err[]='Короткое сообщение';} elseif (dbresult(dbquery("SELECT COUNT(*) FROM `chat_post` WHERE `id_user` = '$user[id]' AND `msg` = '".mysql_real_escape_string($msg)."' AND `time` > '".($time-300)."' LIMIT 1"),0)!=0){$err='Ваше сообщение повторяет предыдущее';} elseif(!isset($err)){ if(isset($_POST['privat'])) {    $priv=abs(intval($_POST['privat'])); }else{    $priv=0; } dbquery("INSERT INTO `chat_post` (`id_user`, `time`, `msg`, `room`, `privat`) values('$user[id]', '$time', '".my_esc($msg)."', '$room[id]', '$priv')"); $_SESSION['message'] = 'Сообщение успешно добавлено'; header("Location: /chat/room/$room[id]/".rand(1000,9999)."/"); exit; } } if ($room['umnik'] == 1)include 'inc/umnik.php'; if ($room['shutnik'] == 1)include 'inc/shutnik.php'; err(); aut(); // форма авторизации if (isset($user)) { echo "<form method="post" name='message' action="/chat/room/$room[id]/".rand(1000,9999)."/">n"; if ($set['web'] && test_file(H.'style/themes/'.$set['set_them'].'/altername_post_form.php')) include_once H.'style/themes/'.$set['set_them'].'/altername_post_form.php'; else echo "$tPanel<textarea name="msg"></textarea><br />n"; echo "<input value="Отправить" type="submit" />n"; echo " <a href='/chat/room/$room[id]/".rand(1000,9999)."/'>Обновить</a><br />n"; echo "</form>n"; } $k_post=dbresult(dbquery("SELECT COUNT(*) FROM `chat_post` WHERE `room` = '$room[id]' AND (`privat`='0'".(isset($user)?" OR `privat` = '$user[id]'":null).")"),0); $k_page=k_page($k_post,$set['p_str']); $page=page($k_page); $start=$set['p_str']*$page-$set['p_str']; echo "<table class='post'>n";     if ( $k_post == 0)     {         echo "<div class='mess'>n";         echo "Нет сообщенийn";         echo "</div>n";     }      $q=dbquery("SELECT * FROM `chat_post` WHERE `room` = '$room[id]' AND (`privat`='0'".(isset($user)?" OR `privat` = '$user[id]'":null).") ORDER BY id DESC LIMIT $start$set[p_str]"); while ($post dbassoc($q)) { /*-----------зебра-----------*/ if ($num==0) {echo '<div class="nav1">'; $num=1; }elseif ($num==1) {echo '<div class="nav2">'; $num=0;} /*---------------------------*/     if ($post['umnik_st']==&& $post['shutnik']==0)         $ank=dbassoc(dbquery("SELECT * FROM `user` WHERE `id` = $post[id_user] LIMIT 1"));         if ($post['umnik_st']==&& $post['shutnik']==0)             echo group($ank['id']);         elseif ($post['shutnik']==1)             echo "<img src='/style/themes/$set[set_them]/chat/14/shutnik.png' alt='' />n";         elseif ($post['umnik_st']!=0)             echo "<img src='/style/themes/$set[set_them]/chat/14/umnik.png' alt='' />n";         if($post['privat']==$user['id'])         {             $sPrivat='<font color="darkred">[!п]</font>';         }else{             $sPrivat=NULL;         }     if ($post['umnik_st']==&& $post['shutnik']==0){         echo "<a href='/chat/room/$room[id]/".rand(1000,9999)."/$ank[id]/'>$ank[nick]</a>n";         echo "".medal($ank['id']).$sPrivat ".online($ank['id'])." (".vremja($post['time']).")<br />";     }          elseif ($post['umnik_st']!=0)         echo "$set[chat_umnik] (".vremja($post['time']).")n";              elseif ($post['shutnik']==1)         echo "$set[chat_shutnik] (".vremja($post['time']).")n";                  echo output_text($post['msg']).''; echo "</div>n"; } echo "</table>n"; if ($k_page>1)str("/chat/room/$room[id]/".rand(1000,9999)."/?",$k_page,$page); // Вывод страниц ?>
Онлайн: 2
Реклама