Вход Регистрация
Файл: bloodlands.pw/chat.php
Строк: 61
<?php
define
('cms'1);
$title 'Таверна';
require_once 
'core.php'
if (
$user) {
echo 
'<div class="pt">';
switch(
$_GET['a']){
default:
$ban mysql_fetch_array(mysql_query("SELECT `time` FROM `chat` WHERE `author` = '".$user."' ORDER BY `time` DESC"));

if(isset(
$_POST['ok']) AND ($ban['time']+30) < time()){
$txt filter($_POST['txt']);
if(
mb_strlen($txt) > AND mb_strlen($txt) < 500){
mysql_query("INSERT INTO `chat` SET `time` = '".time()."', `author` = '".$user."', `massage` = '".$txt."'");
if(
$us['chat']) mysql_query("UPDATE `users` SET `chat` = '' WHERE `id` = '".$user."'");
mysql_query("UPDATE `users` SET `post_chat` = (`post_chat` + 1) WHERE `id` = '".$user."'");
}
header('Location: /chat.php');
}

if(isset(
$_POST['smiles'])) {
if(isset(
$_POST['txt'])) mysql_query("UPDATE `users` SET `chat` = '".filter($_POST['txt'])."' WHERE `id` = '".$user."'");
header('Location: /library.php?a=smiles&t=chat'); }

$block mysql_query("SELECT `id` FROM `block` WHERE `user` = '".$user."' AND `end` = '0' AND `type` = '1'");
if(
mysql_num_rows($block) == 0){
echo 
'<form method="POST" action="?"><b>Текст сообщения [500]:</b>';

$allusers mysql_fetch_array(mysql_query("SELECT `id` FROM `users` ORDER BY `id` DESC LIMIT 1"));
$to mysql_fetch_array(mysql_query("SELECT `login` FROM `users` WHERE `id` = '".$d."'"));
if(
$id 0$smile mysql_fetch_array(mysql_query("SELECT * FROM `smiles` WHERE `id` = '".$id."'"));

if (
$d && $d && $d <= $allusers && $d != $user){
echo
'<textarea rows="2" cols="23" name="txt" class="text">'.$to['login'].', ';
if(
$us['chat']) echo $us['chat'];
if(
$id) echo' '.$smile['simvol'].'</textarea>'; else echo'</textarea>';
} else {
echo
'<textarea rows="2" cols="23" name="txt" class="text">';
if(
$us['chat']) echo $us['chat'];
if(
$id) echo' '.$smile['simvol'].'</textarea>'; else echo'</textarea>';
}
echo 
'<input name="ok" class="button" type="submit" value="Написать">
<input name="smiles" type="submit" value="Смайлы" class="button"></form><br/>'
;
}

$all mysql_result(mysql_query("select count(*) from `chat`"),0);
if(
$all >= 300mysql_query("DELETE FROM `chat` ORDER BY `id` LIMIT 1");
if(
$all 0){
$total intval(($all-1)/15)+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0){
$page 1;
}
if(
$page $total){
$page $total;
}
$past intval($all/15);
$start $page*15-15;  
$query mysql_query("SELECT * FROM `chat` ORDER BY `id` DESC LIMIT ".$start.",15");

while(
$res mysql_fetch_assoc($query)){
$i mysql_fetch_array(mysql_query("SELECT `privilege`, `id` FROM `users` WHERE `id` = '".$res['author']."'"));
echo 
'<span class="time">['.datac($res['time']).']</span> ';
pers_info($res['author']);
echo
' <a class="link" href="?a=chat&amp;d='.$i['id'].'">[отв]</a>';

if (
$us['privilege'] > 0) echo ' <a class="link" href="?a=delete&amp;id='.$res['id'].'">[x]</a>';
$html $res['massage'];
$html preg_replace_callback('|=(d+)|',
function (
$m) {
$res mysql_fetch_array(mysql_query("SELECT `id`,`title` FROM `magazin` WHERE `id` = '".$m[1]."'"));
if(!empty(
$res['id'])) return '<a href="/shop_l.php?a=spisok&amp;id='.$res['id'].'">'.$res['title'].'</a>'; else return $m[1];}, $html);
if(
$i['privilege'] == 0) echo ': '.smiles($html); else echo ': <b>'.smiles($html).'</b>';
echo
'<br/>';
}

navigation($all,15,$page,'chat.php?',$total);
} else echo 
'В таверне еще нет сообщений!<br/><br/>';
echo
'<a class="links" href="on.php?a=tut&amp;t=chat"><img src="./img/icon/profile.png" alt=""> В таверне: '.round(mysql_result(mysql_query("SELECT count(*) FROM `users` WHERE `online` > '".(time()-600)."' AND `mesto` = '/chat.php'"),0)-1).'</a>
<a class="links" href="?r='
.rand(1,9).'"><img src="./img/icon/dodge.png" alt=""> Обновить</a>';
break;
  
  
case 
'delete':
if (
$us['privilege'] > 0){
if(
$d != 1) echo'Вы действительно хотите удалить сообщение?<br/>
<a class="links" href="?a=delete&amp;id='
.$id.'&amp;d=1"><img src="./img/1.png" alt=""> Подтверждаю</a><br/>
<a class="links" href="?"><img src="./img/icon/back.png" alt=""> Вернуться</a>'
;
else {
mysql_query("DELETE FROM `chat` WHERE `id` = '".$id."'");
header('Location: ../chat.php');
}} else 
header('Location: ../chat.php');
break;
}
    
echo 
'</div>';
} else 
header('Location: ./index.php');
include 
'./include/foot1.php';
?>
Онлайн: 3
Реклама