Вход Регистрация
Файл: bloodlands.pw/chat.php
Строк: 85
<script type="text/javascript">
setTimeout("window.location.reload()",60000);//Обновление раз в 60 секунд
</script>
<body>
<?
require_once 'core/system.php';
echo 
only_reg();
echo 
ban();
$header 'Чат';
require_once 
'core/head.php';
if(
$user[level] < 5){
echo 
"<center>";
echo 
"<li><b>Для доступа в чат требуется <img src='/images/icon/level.png'> 5 уровень</b></li>";
echo 
"<li><b>Ваш уровень: <img src='/images/icon/level.png'> $user[level]</b></li>";
echo 
"</center>";
echo 
"</div>";
}
if(
$user[level] >= 5){
switch(
$act) {
case 
'post':
if(isset(
$_POST['msg'])){
$msg check($_POST['msg']);
if(
strlen($msg) < or strlen($msg) > 400$err =  'Длина сообщения должна быть в пределах 3 - 400 символов';
if(
$user[level] < 5$err =  'В чате можно писать только с 5 уровня!';
if(!isset(
$err)) {
mysql_query("INSERT INTO `chat` SET `id_user` = '$user[id]', `msg` = '$msg', `time` = '".time()."'");
header('Location: ?');
$_SESSION['message'] = 'Сообщение добавлено!';
exit();
}else{
header('Location: ?');
$_SESSION['err'] = $err;
// Вывод ошибки 
exit();

}else{
header('Location: ?');
$_SESSION['err'] = 'Сообщение пустое';
exit();
}
break;
default:
$k_post mysql_result(mysql_query("SELECT COUNT(*)  FROM `chat`"),0);
$k_page k_page($k_post,$set['p_str']);
$page page($k_page);
$start $set['p_str']*$page-$set['p_str'];
echo 
"<div class='player menuList'>";
echo 
"<li><a href='?'><img src='/images/icon/arrow.png'>Обновить</a></li>";
echo 
"</div>";
echo 
"<div class='mini-line'></div>";
if(isset(
$_GET['id'])) {
$ank mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = $_GET[id] LIMIT 1"));
echo 
'<form class="player" method="post" action="?act=post">
<input class="text large" value="'
.$ank[nick].', " type="text" name="msg" /><br />
<span class="btn"><span class="end"><input class="label" type="submit" value="Отправить">Отправить</span></span>
</form>'
;
}else{
echo 
'<form class="player" method="post" action="?act=post">Введите текст сообщения: 
<input class="text large" type="text" name="msg" /><br />
<span class="btn"><span class="end"><input class="label" type="submit" value="Отправить">Отправить</span></span>
</form>'
;
}
$q mysql_query("SELECT * FROM `chat` ORDER BY `id` DESC LIMIT $start$set[p_str]");
echo 
"<div class='dot-line'></div>";
echo 
"<div class='player' style = 'color: #d3e2ed;'>";
while(
$post mysql_fetch_assoc($q)) {
$ank mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = $post[id_user] LIMIT 1"));
if(
$ank[prava] >= ){
$color 'Admin';
}
if(
$ank[prava] == ){
$color 'quality-5';
}
if(
$ank[id] == 2638 ){
$color 'red';
}
if(
$ank[id] == 2408 ){
$color 'yellow';
}
if(
$ank[prava] == ){
$color 'Moder';
}
if(
$ank[prava] == ){
$color '';
}
if (
$ank['storona'] == '0') {?><img src="/images/icon/0.png" height="11" alt="a"/> <?php }
if (
$ank['storona'] == '1') {?><img src="/images/icon/1.png" height="11" alt="d"/> <?php }
echo 
online($ank[id]);


echo 
" <a href='/user/?id=$ank[id]'><b><span style = 'color: #becdd8;'>$ank[nick] </span></b></a>";

echo 
"</span> <a href='?id=$ank[id]'>(»)</a>";
if (
$user['prava'] >= 5){
echo 
" / /";
echo 
"<a href='?del=msg&id_msg=".$post['id']."'> Удалить</a>";}
if(
htmlspecialchars($_GET['del']) == 'msg') {
 
$id_chmsg intval($_GET['id_msg']);
$del_chat_msg mysql_query("DELETE FROM `chat` WHERE `id` = '".$id_chmsg."'");
 
header("Location: ?");
}
echo 
': <span class="'.$color.'">'.smiles($post['msg']).'</span><br>';
}
echo 
"</div>";
if (
$k_page>1){
echo 
"<div class='dot-line'></div>";
str('?',$k_page,$page); // Вывод страниц
}
echo 
"<div class='mini-line'></div>";
echo 
"<div class='player menuList'>";
echo 
"<li><a href='/user/admin2.php'><img src='/images/icon/user.png'>Администрация</a></li>";
echo 
"</div>";
}
}
require_once 
'core/foot.php';
?>
</body>
Онлайн: 0
Реклама