Размер файла: 2.66Kb
- <?php
- #Made By: AngelOfFaith
- #ICQ: 410755038
- #Email: angeloffaith@inbox.ru
- #Url: http://coder-lib.ru
- #Все права на скрипт принадлежат автору! Тоесть мне! Скрипт запрещено распространять и/или продавать без согласия автора!
- require_once('../lib/inc/fnc.php');
- require_once('../lib/inc/db.php');
- require_once('../sys/system.php');
- $TITLE='Coder-Lib.Ru | Гостевая книга';
- $TIT='Гостевая книга';
- require_once('../lib/inc/head.php');
-
-
- switch ($act){
- default:
- whereis($udata['name'],'Гостевая книга');
- $_SESSION['code']=rand(1111,9999);
- $num=mysql_result(mysql_query("SELECT count(*) FROM `gb`"),0);
- $smarty->assign('num',$num);
- if(!$num)break;
- $allpage=ceil($num/$onpage);
- if($page>$allpage){$page=$allpage;};
- $start=($page-1)*$onpage;
- $x=mysql_query("SELECT * FROM `gb` ORDER BY `id` DESC LIMIT $start,$onpage");
- $arrdata=array();
- $ava=array();
- $isonline=array();
- $isus=array();
- while($row=mysql_fetch_assoc($x)){
- $isuser=mysql_result(mysql_query("SELECT count(*) FROM `user` WHERE name='".bug($row['name'])."'"),0);
- $arrdata[]=$row;
- $ava[]=ava($row['name']);
- $isus[]=$isuser;
- $isonline[]=isonline($row['name']);
- };
- $smarty->assign('DATA',$arrdata);
- $smarty->assign('ava',$ava);
- $smarty->assign('isonline',$isonline);
- $smarty->assign('isus',$isus);
- pagenavig($allpage,$page,'');
- break;
-
-
- /////////////////////////////////Добавления сообщения///////////////////////////
- case 'add':
- whereis($udata['name'],'Добавление сообщения в гостевую');
- if($avt!=1 && $sysconf['g_write']!=1){textwrite('Гости не могут писать!');break;};
- if($avt!=1){
- $code=$_POST['code'];
- if(!$code || $code!=$_SESSION['code']){textwrite('Не правильный код!');unset($_SESSION['code']);break;};
- };
- unset($_SESSION['code']);
- $name=($avt==1) ? $udata['name'] : bug($_POST['name']);
- $msg=antimat(smile(bbcode(bug($_POST['msg']))));
- if(!$name || !$_POST['msg']){textwrite('Пустые поля!');break;};
- $last=mysql_query("SELECT `msg` FROM `gb` ORDER BY `id` DESC LIMIT 0,1");
- $last=mysql_fetch_assoc($last);
- if($msg==$last['msg'] || $_SESSION['flud']>time()){textwrite('Не пишите так быстро!');break;};
- mysql_query("INSERT INTO `gb` (`name`,`msg`,`date`,`ip`,`brows`)VALUES('$name','$msg','".time()."','$ip','$brows')");
- if($avt==1){
- mysql_query("UPDATE `user` SET `bal`=`bal`+'".$sysconf['balforgb']."',`gb_post`=`gb_post`+1 WHERE `id`='".$udata['id']."'");
- };
- $_SESSION['flud']=time()+$sysconf['flud'];
- break;
-
-
-
-
- };
- $smarty->display('gb.tpl');
- ?>