<?
include '../config/func.php';
auth();
$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id` = '".$user['clan']."'"));
if(!$clan){
header('Location: /clan/clan_info.php');
exit();
}
if($user['clan_chat_read'] == 1){
mysql_query("UPDATE `user` SET `clan_chat_read` = '0' WHERE `id` = '".$myID."'");
header('Location: ?');
exit();
}
include '../config/header.php';
$err = '';
if(isset($_GET['text'])){
$text = text($_POST['text']);
$last = mysql_query('SELECT * FROM `clanchat` WHERE `id_user` = "'.$myID.'" ORDER BY `id` DESC LIMIT 1');
$last = mysql_fetch_array($last);
if(strlen($text) < 3 or strlen($text) > 300)$err = "<div class='text center'><font color='tomato'>Ошибка. Слишком длинное или короткое сообщение</font></div>";
if($last['time'] > time()-5)$err = "<div class='text center'><font color='tomato'>Ошибка. Сообщения можно отправлять раз в 5 секунд</font></div>";
if(!$err){
if(mysql_query("INSERT INTO `clanchat` SET `id_user` = '".$user['id']."', `time` = '".time()."', `text` = '".$text."', `id_clan` = '".$clan['id']."'")){
mysql_query("UPDATE `user` SET `clan_chat_read` = '1' WHERE `clan` = '".$clan['id']."'");
$_SESSION['notif'] = "<div class='text center'><font color='lime'>Сообщение отправлено</font></div>";
header('Location: /clan/chat.php');
exit();
}else{
$_SESSION['notif'] = '';
header('Location: /clan/chat.php');
exit();
}
}else{
$_SESSION['notif'] = $err;
header('Location: /clan/chat.php');
exit();
}
}
if(isset($_GET['delete_post']) and $user['clan_rang'] >= 4){
mysql_query("DELETE FROM `clanchat` WHERE `id` = '".$_GET['delete_post']."'");
$_SESSION['notif'] = "<div class='text center'><font color='lime'>Сообщение успешно удалено</font></div>";
header('Location: ?');
exit();
}
if(isset($_GET['to'])){
echo "<div class='menu'><center><b>Клановый чат <a href='?".$r."'>(Обновить)</a></b></center><hr>";
echo "<form method='post' action='?text'>";
$opponent = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$_GET['to']."' LIMIT 1"));
echo "<div class='center'><input type='text' name='text' value = '".$opponent['login'].", '></div>";
echo "<center><input type='submit' class='btn' value='Отправить'></center>
</form><hr>";
}else{
echo "<div class='menu'><center><b>Клановый чат <a href='?".$r."'>(Обновить)</a></b></center><hr>";
echo "<form method='post' action='?text'>";
echo '<div class="center"><textarea name="text" rows="4" cols="36" value="" placeholder=""/></textarea></div>';
echo "<center><input type='submit' class='btn' value='Отправить'></center><hr>";
}
$set['p_str'] = 10;
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `clanchat` WHERE `id_clan` = '".$clan['id']."'"),0);
$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 `clanchat` WHERE `id_clan` = '".$clan['id']."' ORDER BY `id` DESC LIMIT $start, $set[p_str]");
if($k_post == 0) echo "<div class='text center'><font color='tomato'>Клановый чат пуст.</font></div>";
while($post = mysql_fetch_assoc($q)) {
echo "<div class='menu'>";
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$post['id_user']."' LIMIT 1"));
echo "<a href='/profile$ank[id]'><img src='/images/us.png' width='12' height='12'> $ank[login]</a> <span style='float: right;'>".vremja($post['time'])."</span>";
$msg = str_replace(array($user['login'].','), "<b><b>$user[login]</b>,</b> ", $post['text']);
echo "<br>";
if($ank['moder'] == 3)echo "<font size='' color='DA5315'>";
if($ank['moder'] == 4)echo "<font size='' color='389AD2'>";
echo " ".text_msg($post['text'])." ";
echo "</font><br>";
if($myID != $ank['id'])echo "<a href='?to=$ank[id]'>[Ответить]</a>";
if($user['clan_rang'] >= 4)echo " <a href='?delete_post=".$post['id']."'><font color='tomato'>[Удалить]</font></a>";
if($post['id_user'] == $user['id'])echo " <a href='/clan/edit_chat.php?id=$post[id]'><font color='silver'>[Edit sms]</font></a></span> ";
echo "</div>";
}
if($k_post > 10){
str('?',$k_page,$page);
}
echo "</div>";
$clan = ""; include '../config/footer.php';
?>