Вход Регистрация
Файл: neuder/game/chat.php
Строк: 85
<?php
$title 
'Чат';
require_once (
'../config/func.php');
require_once (
'../config/header.php');
echo 
auth();

mysql_query("UPDATE `user` SET `chat_online` = '".time()."' WHERE `id` = '".$user['id']."'");
$chat_online mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `chat_online` > ".(time()-60).""), 0);
$act = isset($_GET['act']) ? $_GET['act'] : null;
switch(
$act)
{
default:
echo 
' <div class="stone"></div><div class="list"><li><a href="/chat/"> Обновить</a></li><li> </li></div><div class="stone"></div> ';
if(isset(
$_REQUEST['ok']))
{
if(
$user['id'])
{
$msg text($_POST['msg']);
if(empty(
$msg) or mb_strlen($msg,'UTF-8') < 1)
{
$_SESSION['notif'] = 'Минимум 1 символ';
header('Location: ?');
exit;
}
if(
mysql_result(mysql_query("SELECT COUNT(id) FROM `chat` WHERE `msg` = '".$msg."' and `avtor` = '".$user['id']."' and `time` > '".(time() - 3600)."'"),0) != 0){
header('Location: /chat/');
exit;
}
if(
$user['moder']==4mysql_query("INSERT INTO `chat` SET `msg` = '<font color=#7AC5CD>".$msg."</font>', `avtorlogin` = '".$user['login']."', `avtor` = '".$user['id']."', `time` = '".time()."'");
else 
mysql_query("INSERT INTO `chat` SET `msg` = '".$msg."', `avtorlogin` = '".$user['login']."', `avtor` = '".$user['id']."', `time` = '".time()."'");
header('Location: ?');
exit();
}
}
echo 
'
<div class="r6">
<table width="100%" border="0" cellpadding="1" cellspacing="1">
<tbody><tr>

  <ul class="jclisticon-bubble">
<li>'
;

require_once (
'../config/smile.php');
echo 
'<div class="block center"><form action="" name="message" method="POST" >';
echo 
'<textarea name="msg" value="" placeholder=""/></textarea><br>
<span class="button_on"><input class="button_on" name="ok" type="submit" value="Отправить"></span></form></div>'
;

$max 10;
$k_post mysql_result(mysql_query("SELECT COUNT(id) FROM `chat`"),0);
$k_page k_page($k_post,$max);
$page page($k_page);
$start $max*$page-$max;
$chat mysql_query("SELECT * FROM `chat` ORDER BY `time` DESC LIMIT $start$max");
while(
$c mysql_fetch_assoc($chat))
{
$icon mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '".$c['avtor']."'"));



echo 
'

<div class="q1_1" style="float: right; margin-right: 30px;"></div>
<div class="q2" style="clear: right;">

<a href="/pers/'
.$c['avtor'].'/"><img src="/style/race/'.$icon['side'].'.png"> '.$c['avtorlogin'].' '.$c['moder'].'</a> <font color="#D1EEEE"> ['.vremja($c['time']).']:  '.smile($c['msg']).'</font>';
if(
$user['id'] != $icon['id']){
    
?><a href="javascript:tag('<?=$icon['login'];?>',', ')"> (Отв) </a> <?

}
if(
$user['moder'] != 0) echo '<a href="/chat/?act=del&id='.$c['id'].'"><b>   [X]</b></a>';

if(
$a['moder'] == 0$moder ' ';
 




echo 
'</div>';
}
if(
$k_post 1)
{
echo 
'<div class="block"><center><b>Чат пуст</b></center></div>';
}
if (
$k_page 1) {
echo 
str('/chat/?',$k_page,$page);
}
break;
case 
'online':
echo 
' <div class="stone"></div>';
$max 10;
$k_post mysql_result(mysql_query("SELECT COUNT(id) FROM `user` WHERE `chat_online` > '".(time() - 60)."'"),0);
$k_page k_page($k_post,$max);
$page page($k_page);
$start $max*$page-$max;
$online mysql_query("SELECT * FROM `user` WHERE `chat_online` > '".(time()-60)."' ORDER BY `chat_online` DESC LIMIT $start$max");
while(
$on mysql_fetch_assoc($online))
{

echo 
'<div class="list"><li><a href="/pers/'.$on['id'].'/"> <img src="/style/race/'.$on['side'].'.png"> '.$on['login'].'</li></a></div>';
}
if(
$k_post 1)
{
echo 
'<div class="block"><center><b> В чате никого нет</b></center></div>';
}
if (
$k_page 1) {
echo 
str('/chat/online/?',$k_page,$page);
}
break;
case 
'del':
$id abs(intval($_GET['id']));
$ch mysql_fetch_assoc(mysql_query("SELECT * FROM `chat` WHERE `id` = '".$id."'"));
if(isset(
$ch['id']))
{
if(
$user['moder'] > 0){
mysql_query("DELETE FROM `chat` WHERE `id` = '".$id."'");
header('Location: /chat/');
exit();
}else{
header('Location: /chat/');
}
}else{
echo 
err('Ошибка');
exit();
}
break;
}
require_once (
'../config/footer.php');
?>
Онлайн: 0
Реклама