Файл: profi_wm/modules/guest/index.php
Строк: 33
<?
require_once('../../system/core.php');
echo '<div class="post1"><font color="red">Здесь Вы можете пожаловаться и опротестовать Бан.</font><font color=""><br>Но за оскорбления администрации клуба,оскорбления пользователей и не за нецензурщину, последует более длительный бан,в особых случаях <b>УДАЛЕНИЕ</b> аккаунта.</font></div>';
$_title = 'Гостевая';
require_once('../../system/header.php');
echo '<div class="post1">'.$_title.'</div>';
if($user['status']>=1){
echo '<div class="post2"><a href="?delk">Очистить чат</a></div>';
}
$id = abs(intval($_GET['id']));
if($user['id']){
if(isset($_GET['delk']) AND $user['status']>=1){
core::$dbs->query("TRUNCATE TABLE `guest`");
header('location:?');
}
if(isset($_GET['del'])){
if($user['status']<1){
header('location:/');
die();
}
$us = core::$dbs->queryFetch("SELECT * FROM guest WHERE id = ?",array($id));
mysql_query("UPDATE user SET rub = rub - '$money_gb' WHERE id = '$us[user_id]' LIMIT 1");
core::$dbs->query("DELETE FROM `guest` where `id` = ? limit 1",array($id));
header('location: ?');
die();
}
if(isset($_POST['ok'])){
$msg = TextGuard($_POST['msg']);
if(empty($msg)){
echo '<b>Сообщение не введено!</b>';
} else {
core::$dbs->query("INSERT INTO `guest` SET `user_id` = ?, `content` = ?, `date` = ?, `time` = ?",array($user['id'],$msg,date('d.m.y, H:i'),time()));
core::$dbs->query("UPDATE user SET rub = rub + ? WHERE id = ?",array($money_gb,$user['id']));
header('location: ?');
die();
}
}
if(isset($_GET['uid'])){
$uid = abs(intval($_GET['uid']));
if(empty($uid)){
echo 'Нет такого пользователя!';
exit();
}
$us = core::$dbs->queryFetch("SELECT * FROM `user` WHERE `id` = ? LIMIT 1",array($uid));
$otv = $us['login'].', ';
} else
$otv = '';
echo '<div class="post2"><form action="?" name="form" method="post">Сообщение:<br/>';
quicksmiles();
echo '<textarea rows="3" cols="20" name="msg">'.$otv.'</textarea><br/><input type="submit" name="ok" value="Написать"/></form></div>';
}
$cop = (($user['id']) ? $user['on_page']:10);
$ca = core::$dbs->querySingle("SELECT count(id) FROM `guest`");
$cp = ceil($ca/$cop);
if(isset($_GET['p']) && is_numeric($_GET['p'])){
$p = abs(intval($_GET['p']));
if($_GET['p']>$cp) $p = $cp;
if($_GET['p']<1)$p = 1;
} else {
$p = 1;
}
$start = $p*$cop-$cop;
$array = core::$dbs->query("SELECT * FROM `guest` order by `time` desc limit $start,$cop");
if($ca==0){
echo '<div class="post2"><b>Сообщений нет!</b></div>';
}
while($arr = $array->fetch()){
echo '<div class="post2">'.($user['status']>=1 ? '[<a href="?id='.$arr['id'].'&del">del</a>]':NULL).' '.ustatus($arr['user_id']).uname($arr['user_id']).' ('.$arr['date'].')<br/>'.out($arr['content']).' '.(isset($user['id']) ? '[<a href="?uid='.$arr['user_id'].'">отв</a>]':NULL).'</div>';
}
navig('?');
require_once('../../system/footer.php');
?>