File size: 4.61Kb
<?
//***********************************************//
// HwapCms - бесплатная wap CMS //
// Автор: wap_masterok //
// Официальный сайт //
// http://wap-help.ru //
// //
//***********************************************//
$title = 'Гостевая';
include("../inc/core.php");
include("../inc/head.php");
include("../inc/user_panel.php");
echo '<div class="nv">Гостевая :</div>';
if($user['level']==1){
echo '<div class="tmn"><a href="?delete">Очистить гостевую</div>';
}
if(isset($_GET['delete']) && $user['level'] == 1 ){
mysql_query ("TRUNCATE TABLE guest");
echo '<div class="tmn">Успешно</div>';
echo '<div class="tmn"><a href="/guest/">Назад</a></div>';
include("inc/foot.php");
foot();
exit();
}
if (!$user['id'] && isset($_POST['msg_g']))
{
$error = '';
if (empty($_POST['msg_g']))
{
$error .= 'Введите ваше сообщение .';
}
if (empty($_POST['name']))
{
$error .= 'Введите ваше имя .';
}
if ($error)
{
echo '<div class="tmn">'.$error.'</div>';
}
else
{
$msg_g = htmlspecialchars($_POST['msg_g']);
$name = htmlspecialchars($_POST['name']);
mysql_query("INSERT INTO `guest` SET
`time`='".time()."',`name`='".$name."' ,`text`='".links(bb($msg_g))." '");
header("Location: index.php");
exit;
}
}
if (isset($_POST['msg']) && $user['id'])
{
$error = '';
if (empty($_POST['msg']))
{
$error .= 'Введите ваше сообщение .';
}
if ($error)
{
echo '<div class="tmn">'.$error.'</div>';
}
else
{
$msg_ot = htmlspecialchars($_POST['msg']);
mysql_query("INSERT INTO `guest` SET
`id_user`='".$user['id']."' ,
`time`='".time()."' ,`text`='".links(bb($msg_ot))." '");
header("Location: index.php");
exit;
}
}
if($user['id']){
echo ' <div class="tmn"> '.bbpanel('form', 'msg').'
<a href="/user/smile.php"> [Смайлы]</a>
<form name="form" action="" method="post">
<textarea name="msg" value="" ></textarea><br/>
<input type="submit" name="submit" value="Отправить"/>
</form></div>';
}else{
echo ' <div class="tmn"> '.bbpanel('form', 'msg').'
<a href="/user/smile.php"> [Смайлы]</a>
<form name="form" action="" method="post">
Имя: <br /><input type="text" value="" name="name">
Сообщение:<br /> <textarea name="msg_g" value="" ></textarea><br/>
<input type="submit" name="submit" value="Отправить"/>
</form></div>';
}
if ($guest)
{
$kol=6;//количество записей на страницу
$page=1;
$all=$guest;
//определяем номер страницы (если не задано, то естественно 1)
$page=(isset($_GET['page'])) ? (int)$_GET['page'] : 1;
//высчитываем общее число страниц (пусть разбивка по 5 элементов на страницу)
$num_pages=ceil($all/5);
//высчитываем с какой позиции надо выводить данные
$start=$page*5-5;
//обработка "дурацких" номеров страниц
if ($page > $num_pages || $page < 1)
{
$page=1;
$start=0;
}
$sql = mysql_query("SELECT * FROM `guest` ORDER BY `time` DESC LIMIT $start,$kol");
while ($row = mysql_fetch_assoc($sql))
{
if($row['id_user']>0){
$ank=mysql_fetch_array(mysql_query("SELECT `login`,`last` FROM `users` WHERE `id` ='".$row['id_user']."'"));
if($ank['last'] > time()-600){
$onu = '[ON]';
}
if($ank['last'] < time()-600){
$onu ='[OFF]';
}
echo '<div class="tmn">
<a href="user.php?id='.$row['id_user'].'">'.htmlspecialchars($ank['login']).'</a> '.$onu.' ('.vremja($row['time']).') -
'.$row['text'].'
</div>';
}else{
echo '<div class="tmn">
Гость: <b>'.htmlspecialchars($row['name']).'</b> ('.vremja($row['time']).') -
'.$row['text'].'
</div>';
}
}
echo '<div class="tmn">';
for($pr = '', $i =1; $i <= $num_pages; $i++)
{
echo $pr=(($i == 1 || $i == $num_pages || abs($i-$page) < 2) ? ($i == $page ? " [$i стр.] " : ' <a href="'.$_SERVER['SCRIPT_NAME'].'?page='.$i.'">'.$i.'</a> ') : (($pr == ' ... ' || $pr == '')? '' : ' ... '));
}
echo '</div>' ;
}else{
echo '<div class="tmn">В гостевой пусто!</div>';
}
include("../inc/foot.php");
foot();
?>