Файл: inc/communication/chat.php
Строк: 98
<?
$title='Чат';
include_once '../system/config.php';
echo '<img src="http://'.$_SERVER['HTTP_HOST'].'/img/general.jpg">';
include_once'../user/Chest.php';
if(isset($_GET['ban']) && ($ku['status']>0) && $ku['id']!=$ank['id'])
{
$chat=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_chat` WHERE `id` = '".intval($_GET['ban'])."' AND `type` = 'room'"));
$BanChat=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_chat` WHERE `id` = '".intval($_GET['ban'])."'"));
include_once'../user/BanChat.php';
}
if(isset($_GET['del']) && ($ku['status']>0)){
mysql_query("delete from `kolhoz_chat` WHERE `id` = '".intval($_GET['del'])."'");
header('Location: /chat/');
}
if(isset($_GET['add'])){
if(empty($_POST['msg'])){
header('Location: /chat/'); exit;
}
if($ku['level'] < 10){
$_SESSION['msg'] = 'В чате можно писать с 10 уровня';
header('Location: /chat/'); exit;
}
$req_ban = mysql_query("SELECT * FROM `kolhoz_ban` WHERE `id_user` = '".$ku['id']."' and `time` > ".time()."");
$ban = mysql_fetch_array($req_ban);
if(!empty($ban['id'])){
$_SESSION['msg'] = 'Обет Молчания до '.vremja($ban['time']);
header('Location: /chat/'); exit;
}
mysql_query("INSERT INTO `kolhoz_chat` SET `msg` = '".my_esc($_POST['msg'])."', `id_user` = '$ku[id]', `type` = 'komm', `time` = '$time'".(isset($_POST['otvet'])?", `otvet` = '".intval($_POST['otvet'])."'":null)."");
mysql_query("UPDATE `kolhoz_user` SET `chat` = '".($ku['chat']+1)."' WHERE `id` = '".$ku['id']."'");
header('Location: /chat/');
}
echo '<div class="flat-tabs tabs-blue">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td width="33%" align="center"><a href="/forum" class="i-tab">Форум</a></td>
<td width="33%" align="center"><span class="i-tab">Чат</span></td>
</tr>
</tbody>
</table>
</div>
';
echo '<div>
<div class="flat-content mb0 bg-brown">';
if(isset($_GET['otv'])){
$ank=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '".intval($_GET['otv'])."'"));
echo '<span class="font14">Написать '.$ank['nick'].'</span>';
}else{
echo '<span class="font14">Написать</span>';
}
echo '</div>
<div class="flat-content bg-lightBrown">
<form action="/chat?add" id="id75" method="post">
<p style="margin: 0;">';
if(isset($_GET['otv'])){
echo '<input type="hidden" value="'.intval($_GET['otv']).'" name="otvet"/>';
}
echo '<textarea class="w98p" rows="3" name="msg"></textarea>
</p>
<div class="hui"><button class="flat-btn mb2" type="submit" name=":submit" id="id76">Отправить</button></form></div>
<a href="/chat">Обновить</a></div>';
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_chat` WHERE `type` = 'komm'"),0);
if ($k_post==0)
{
echo "пустo...";
}
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT * FROM `kolhoz_chat` WHERE `type` = 'komm' ORDER BY `time` DESC LIMIT $start, $set[p_str]");
while($post=mysql_fetch_array($q))
{
$ank=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '$post[id_user]'"));
echo '<div class="flat-content bg-lightBrown mb0">
<a class="topic-nick" href="/user/'.$ank['id'].'"><span>'.nc($ank['id']).'</span></a><span class="font11"> '.time_left(time()-$post['time']).'</span>
<div class="font12 c-darkBrown mt5">
<span>'.($post['otvet'] > 0 ? '<a class="a" href="/user/'.$post['otvet'].'"><b>'.nc_otv($post['otvet']).'</b></a>' : null).' '.output_text($post['msg'], $ank['id']).'</span>
'.($ank['id'] != $ku['id'] ? '<a href="/chat?otv='.$ank['id'].'"><span class="retry-link"></span></a>' : null).'
</div>';
if($ku['status']>0)echo " <a style='font-size:11px;' href='/chat?del=$post[id]'>[x]</a>";
if($ku['status']>0)echo " <a style='font-size:11px;' href='/chat?ban=$post[id]'>[бан]</a>";
echo '<div class="text-right"></div>
</div>
<div class="divider"></div>';
}
if ($k_page>1)str("/chat/",$k_page,$page);
include_once'../system/foot.php';
?>