Файл: pages/chat.php
Строк: 35
<?
include_once '../inc/conn.php';
include_once '../function.php';
$set['title']='Чат';
include_once'../inc/head.php';
if (isset($user)){
if(isset($_GET['del']))
{
if(isset($_GET['ok']))
{
mysql_query("DELETE FROM `chat` WHERE `user`='".$user['id']."'");
}
else
{
echo "<center>Очистить чат? <br/><a href='?del&ok'>Да</a> | <a href='?'>Нет</a></center></div>n";
}
}
{
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){
$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($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>";
echo (!empty($_SESSION['id_user']) && $user['status'] == 3 || $user['status'] == 3)
? $div_center . '<div class="kmenu"> <img src="img/kor.gif"> <a href="?del"><b style="color:#00AA00;">Очистить чат</b></a></div>' . $div_end:'';
include'../inc/foot.php';
?>