Вход Регистрация
Файл: backup/pages/minichat.php
Строк: 47
<?
require_once('../core/start.php');
$title 'Мини-чат';
require_once(
root.'core/header.php');
echo 
'<div class="wizart">'.$title.'</div>';
func::head_menu();
echo 
'<div class="wizart">Мини-чат</div>';
if(
$user['level']>=1){
echo 
'<div class="main"><a href="?delk">Очистить чат</a></div>';
}
$id func::num($_GET['id']);
if(isset(
$user['id'])){
if(isset(
$_GET['delk']) AND $user['level']>=1){
core::$dbs->query("TRUNCATE TABLE `chat`");
header('location:?');
}
if(isset(
$_GET['del'])){
if(
$user['level']<1){
header('location:/');
exit;
}
core::$dbs->query("DELETE FROM `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 `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 `chat`");
func::nav($total,$num);
$q core::$dbs->query("SELECT * FROM `chat` order by `time` desc limit $start,$num");
if(
$total==0){
func::error('Сообщений нет!');
}
while(
$a $q->fetch()){
$status func::user_inf($a['user_id'], 'status');
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/>'.(!empty($status) ? '<div class="st_1"></div><div class="st_2">'.$status.'</div>':'').'<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');
?>
Онлайн: 1
Реклама