Вход Регистрация
Файл: backup/pages/bannchat.php
Строк: 59
<?
require_once('../core/start.php');
func::is_auth();
if(
core::$dbs->querySingle("SELECT count(id) FROM `bann` WHERE `user_id` = ? AND `time_off` > ?",array($user['id'],time()))==0){
header('location:/');
die();
}
$title 'Мини-чат для забанненых';
require_once(
root.'core/header.php');
echo 
'<div class="wizart">'.$title.'</div>';
func::head_menu();
if(
$user['level']>=1){
echo 
'<div class="main"><a href="?delk">Очистить чат</a></div>';
}
if(isset(
$user['id'])){
if(isset(
$_GET['delk']) AND $user['level']>=1){
core::$dbs->query("TRUNCATE TABLE `bann_chat`");
header('location:?');
}
if(isset(
$_GET['del'])){
if(
$user['level']<1){
header('location:/');
exit;
}
core::$dbs->query("DELETE FROM `bann_chat` where `id` = ? limit 1",array($id));
header('location: ?');
exit;
}
if(isset(
$_POST['ok'])){
$msg func::check($_POST['msg']);
if(empty(
$msg)){
func::error('Сообщение не введено!');
} else {
core::$dbs->query("INSERT INTO `bann_chat` SET `user_id` = ?, `text` = ?, `time` = ?",array($user['id'],$msg,time()));
header('location: ?');
}
}
if(isset(
$_GET['uid'])){
$uid abs(intval($_GET['uid']));
if(!
func::user_inf($uid)){
func::error('Нет такого пользователя!');
func::footer_menu();
require_once(
root.'core/footer.php');
exit();
}
$otv func::user_inf($uid'login').', ';
} else
$otv '';
echo 
'<form action="?" method="post">Сообщение:<br/><textarea rows="3" cols="20" name="msg">'.$otv.'</textarea><br/><input type="submit" name="ok" value="Написать"/></form>';
}
$total core::$dbs->querySingle("SELECT count(id) FROM `bann_chat`");
func::nav($total,$num);
$q core::$dbs->query("SELECT * FROM `bann_chat` order by `time` desc limit $start,$num");
if(
$total==0){
func::error('Сообщений нет!');
}
while(
$a $q->fetch()){
echo 
'<div class="main">'.($user['level']>='[<a href="?id='.$a['id'].'&del">del</a>]':NULL).' '.func::nick($a['user_id']).': ('.func::times($a['time']).')<br/>'.func::out($a['text']).' '.(isset($user['id']) ? '[<a href="?uid='.$a['user_id'].'">отв</a>]':NULL).'</div>';
}
func::navig('?');
func::footer_menu();
require_once(
root.'core/footer.php');
?>
Онлайн: 0
Реклама