Файл: a2345/group/chat.php
Строк: 34
<? /////andrey69rusphp
include_once '../inc/conn.php';
include_once '../function.php';
$gr=mysql_fetch_array(mysql_query("SELECT * FROM `groups` WHERE `id` = '".my_esc($_GET['id'])."'"));
# не обнаружено -> нахер
if(!$gr){
header("Location: /street");
exit;
}else{
$set['title']='<a href="/group_'.$gr['id'].'">'.htmlspecialchars($gr['name']).'</a> / Чат'; // заголовок страницы
include_once'../inc/head.php';
# существует сесия - продолжим
if (isset($user)){
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `group_user` WHERE `user_id` = "'.$user['id'].'" AND `group_id` = "'.$gr['id'].'" AND `chek` = "0" LIMIT 1'),0) != '0')
{
if(isset($_POST['msg'])){
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `group_chat` WHERE `msg` = '".my_esc($_POST['msg'])."' AND `user` = '$user[id]' AND `group_id` = '$gr[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 `group_chat`(`user`,`msg`,`time`,`group_id`) VALUES('".$user['id']."','".my_esc($msg)."','".time()."','$gr[id]')");
msg_game('Сообщение отправлено...');
echo "<meta http-equiv='Refresh' content='0; URL=/group_$gr[id]_chat'>";
}
}
if($user['sila'] < '110')
{ err_game('Вы не прошли обучение!');
}else{
echo "
<div class='umenu'>
Написать: <br/>
<form method='post' action='/group_$gr[id]_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 `group_chat` WHERE `group_id` = "'.$gr['id'].'" '),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 `group_chat` WHERE `group_id` = '$gr[id]' 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("/group_$gr[id]_chat?",$k_page,$page); // Вывод страниц
}else{
err_game('Ошибка!!!');
}
}else{
include'../inc/login.php';
}
}
include'../inc/foot.php';
?>