Файл: a2345/pages/chat.php
Строк: 32
<? /////andrey69rusphp
include_once '../inc/conn.php';
include_once '../function.php';
$set['title']='Чат'; // заголовок страницы
include_once'../inc/head.php';
# существует сесия - продолжим
if (isset($user)){
if(isset($_POST['msg'])){
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `chat` WHERE `msg` = '".my_esc($_POST['msg'])."' AND `user` = '$user[id]' LIMIT 1"),0)!=0)
{
echo err_game("Сообщение повторяет предыдущее");
$err=1;
}
$msg = htmlspecialchars(strip_tags(trim($_POST['msg'])));
if($msg==NULL)
{
echo err_game("Слишком короткое сообщение");
$err=1;
}
if(!isset($err))
{
mysql_query("INSERT INTO `chat`(`user`,`msg`,`time`) VALUES('".$user['id']."','".my_esc($msg)."','".time()."')");
mysql_query("UPDATE `user` SET `sila`= '".($user['sila']+1)."' WHERE `id` ='$user[id]'");
msg_game('Сообщение отправлено...');
echo "<meta http-equiv='Refresh' content='0; URL=/chat'>";
}
}
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `group_user` WHERE `user_id` = '$user[id]' AND `chek`='0' LIMIT 1"),0)!=0)
{
$group_u=mysql_fetch_array(mysql_query("SELECT * FROM `group_user` WHERE `user_id`='$user[id]' AND `chek`='0'"));
echo '<div class="umenu"><img src="img/chat.png"> <a href="/group_'.$group_u['group_id'].'_chat">Чат группы</a></div>';
}
if($user['sila'] < '300')
{ err_game('Писать в чат можно от 3% силы');
}else{
echo "
<div class='umenu'>
Написать: <br/>
<form method='post' action='/chat'>
<input name='msg' value=''/> <input type='submit' class='submit' value='Отправить'>
</form>
</div>";
}
}
echo"<div class='umenu'>";
$chat_count = mysql_result(mysql_query('SELECT COUNT(*) FROM `chat`'),0);
if($chat_count==0) echo 'В чате еще никто не писал. Будь первым :)';
$k_page=k_page($chat_count,10);
$page=page($k_page);
$start=10*$page-10;
$chat = mysql_query("SELECT * FROM `chat` ORDER BY `id` DESC LIMIT $start,10");
while ($chatm = mysql_fetch_assoc($chat)){
echo ''.user($chatm['user']).' <span class="cGrey">('.vremja($chatm['time']).')</span><br/> '.output_text($chatm['msg'], $chatm['user']).'<br/>';
}
echo'</div>';
if ($k_page>1)str("/chat?",$k_page,$page); // Вывод страниц
echo"
<div class='umenu'>
".output_text(':)')." <a href='/chat_smiles'>Смайлы</a>
<br/>
<small><i>
+ За 1 сообщение дается 0.01% силы.
<br/>
! За нарушения бан.
</i></small>
</div>
";
include'../inc/foot.php';
?>