View file guest/index.php

File size: 3.62Kb
<?php
#----------------------------------------------------------------#
#               ********* COOL-WAPA *********                    #
#                      Автор  :  Dog09                           #
#               E-mail  :  [email protected]                   #
#      Официальный сайт сайт проекта: : http://siza.pp.ua        #
#                  ICQ  :  617-333-896                           #
#      Вы не имеете право вносить изменения в код скрипта        #
#            для его дальнейшего распространения                 #
#----------------------------------------------------------------# 
require('../include/cfg.php');
require('../include/aut.php');
require('../include/head.php');
require('../functions/msg_code.php');

switch($mod){
#########################################
case('index'):
echo'<div class=head><img src="/image/leisure.png" alt="image" /> Гостевая книга</div>';

// админка
if($user['level']>12){require('../panel-admina/guest.php');}

// добавляем сообщение
if((int)@$_GET['tmp']== @$_SESSION['tmp']&&isset($_POST['msg'])&&$_POST['msg']!='')
{
	 mysql_query('INSERT INTO `guest` SET `msg`="'.msg_encode($_POST['msg']).'",`user`="'.$user['log'].'",`time`='.time().',`mob`="'.strtok($mob,'(').' / '.$ip.'";');
	 echo'Сообщение добавлено!<br>';$_SESSION['tmp']=rand(1,999);
}

$e=5;// сообщений на страницу
// определяем страницу
$c=mysql_result(mysql_query('SELECT count(*) FROM `guest`;'),0);
if(is_numeric(@$_GET['p'])&&(int)@$_GET['p']<=ceil($c/$e)){$p=(int)$_GET['p'];}
else{$p=1;}
//////////////////////

$q=mysql_query('SELECT * FROM `guest` ORDER BY `id` DESC LIMIT '.(($p*$e)-$e).','.$e.';');
if(mysql_num_rows($q)!=0)
{
while($row=mysql_fetch_assoc($q))
	{
if($row['user']!='Гость')$row['user']='<a href="../str/?'.$sid.'&amp;uz='.$row['user'].'">'.$row['user'].'</a>';
if($user['level']>12){$admin='[<a href="'.SELF.'p='.$p.'&amp;qu=del&amp;id='.$row['id'].'&amp;tmp='.$_SESSION['tmp'].'">Удалить</a>]
							  [<a href="'.SELF.'p='.$p.'&amp;qu=edit&amp;id='.$row['id'].'&amp;tmp='.$_SESSION['tmp'].'">Редаговати</a>]';}
	else{$admin='';}
	echo '<div class=a>['.date('d.m.Y][H:i',$row['time']).']<br>'.$admin.'&#187; '.$row['user'].'</div>
		 '.$row['msg'].'<br>';
if($user['level']>10){echo'['.$row['mob'].']<br>';}
	}

}else{echo'<br>Сообщений нет!';}

echo'<br><form method="post" action="'.SELF.'mod='.$mod.'&amp;tmp='.$_SESSION['tmp'].'&amp;p='.$p.'">
 	 Добавить сообщение:<br>
 	 <textarea name="msg" cols="20" rows="3"></textarea><br>
 	 <input type="submit" value="Добавить"></form><br>
 	 <a href="../smile/?'.$sid.'">Смайлы</a> | <a href="../bbcode.php?'.$sid.'">BBcode</a><br>';

# выводим навигацию ################################
echo'<br>Страницы:';$prev=$p-2;$next=$p+3;$stall=ceil($c/$e);

if($prev<$c&&$prev>1){echo'<a href="'.SELF.'p=1&amp;mod='.$mod.'">1</a> ... ';}

for($i=$prev;$i<$next;)
{
if($i<=$stall&&$i>=1){
if($p==$i){echo'<b>('.$i.')</b>';}else{echo' <a href="'.SELF.'p='.($i).'&amp;mod='.$mod.'">'.$i.'</a> ';}
				    }
$i++;}
if($next<=$stall){echo ' ... <a href="'.SELF.'p='.$stall.'&amp;mod='.$mod.'">'.$stall.'</a>';}
####################################################
echo'<br>';

break;
#########################################
default:
echo'Модуль "'.$mod.'" не существует!';
break;
	}

require('../include/foot.php');

?>