Файл: clan/chat.php
Строк: 43
<?php
# Заказчик: ST34RT
# Исполнитель: TJerry
# Контакты: 4play.IN || http://bymas.ru/id3189
# Спасибо за обращение к TJCompany.
require_once '../system/connect.php';
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `clans_users` WHERE `id_player` = '".$user['id']."' LIMIT 1"),0) != '0'){
$title = 'Чат федерации';
require_once '../system/head.php';
no_auth(); //Закроем
$clanUser = mysql_fetch_array(mysql_query("SELECT * FROM `clans_users` WHERE `id_player` = '".$user['id']."' "));
$clan = mysql_fetch_array(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$clanUser['id_clan']."' "));
if(!$clan) header('Location: /'); // Если такого клана нет
echo '<img src="/system/css/img/crt.png" alt="" />';
if(isset($_REQUEST['success'])){
$msg = filter($_POST['chatmsg']);
$ck = mysql_fetch_assoc(mysql_query("SELECT * FROM `clans_chat` WHERE `id_player` = '".$user['id']."' ORDER BY `time` DESC"));
if(strlen($msg) < '3' or strlen($msg) > '500') error('Сообщение содержит меньше 3 или больше 500 символов');
elseif((time()-$ck['time']) < 5) error('Вы слишком часто пишите сообщения');
else {
mysql_query ("INSERT INTO `clans_chat` (`id_clan`, `id_player`, `msg`, `time`) VALUES('".$clan['id']."', '".$user['id']."', '".$msg."', '".time()."')") or die(mysql_error());
header('Location: /clan/chat.php');
}
}
echo '<div class="razdel"></div>';
echo '<div class="razd55">';
echo '<form action="" method="POST">';
echo '<small>Введите сообщение:</small> <br/>';
echo '<input type="text" name="chatmsg" value="" placeholder="Введите сообщение..." /> <br/>';
echo '<input type="submit" name="success" value="Отправить"> ';
echo '<input type="button" value="Обновить" onclick="location.reload();"/>';
echo '</form>';
echo '</div>';
echo '<div class="razdel"></div>';
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `clans_chat` WHERE `id_clan` = '".$clan['id']."'"),0);
$k_page = k_page($k_post,10);
$page = page($k_page);
$start = 10*$page-10;
$ms = mysql_query("SELECT * FROM `clans_chat` WHERE `id_clan` = '".$clan['id']."' ORDER BY `id` DESC LIMIT $start, 10");
while($chat = mysql_fetch_assoc($ms)){
echo '<div class="razd55">';
echo ''.user($chat['id_player']).' <small> ['.timedisp($chat['time']).'] </small> <br/>';
echo output_text($chat['msg']);
echo '</div>';
echo '<div class="razdel"></div>';
}
if($k_post == '0') error('Сообщений нет');
if($k_post > '10') echo str('/clan/chat.php?',$k_page,$page);
} else {
header('Location: /');
}
require_once '../system/foot.php';
?>