</head>
<body bgcolor="#FFCC99" text="#000000">
<center><font size=4>Гостевая книга TrigGer'a</font></center><br><br>
<?
include("allfunc.php");
include("setup.php");
$ip=getenv('REMOTE_ADDR');
if( (!isset($message))
&& (!isset($name)) && (!isset($step)) )
echo("Ошибка! Вы не указали свое имя или сообщение!");
// ДОБАВЛЕНИЕ СООБЩЕНИЯ
elseif( (!isset($step))
) {
$formatted_name=nohtml($name);
$formatted_mail=nohtml($mail);
$formatted_url=nohtml($url);
$formatted_message=gns($message);
$date=date("d.m.y, H:i");
$log=fopen($datfile,a);
$dan="$formatted_name:::$formatted_mail:::$formatted_url:::$formatted_message::::::$date";
fwrite($log,"$dan\n");
fclose($log);
echo("Ваша запись была успешно добавлена в гостевую книгу! Спасибо за визит!
Прочитать ее можно <a href=\"gb.php?step=view\">здесь</a>.");
}
// ВЫВОД СООБЩЕНИЙ
elseif( ($step=="view") ) {
echo("<center>");
$openfile=file($datfile);
$zapisi=count($openfile);
$divide=$zapisi/$howmany;
$pagez=intval($divide);
echo("Страницы: ");
if($zapisi<=5)
echo("1");
else {
if($divide==$pagez)
$lol=$pagez;
else
$lol=$pagez+1;
for($k=1; $k<=$lol;
$k++) {
if($k!=$page)
echo("<a id=list href=\"gb.php?step=view&page=$k\">$k</a>
");
else
echo("<b>$k</b> ");
}
}
echo("\n\n\n<br><br><a href=\"../../pages/guestbook/index.html\">.:
ДОБАВИТЬ СООБЩЕНИЕ :.</a></center><br><br>\n\n\n");
if(!isset($page))
$page=1;
$kof=$page-1;
$koeff=$howmany*$kof;
$verh=$zapisi-$koeff;
$niz=$verh-$howmany;
for($i=$verh-1; $i>=$niz; $i--) {
$k=$i+1;
list($name,$mail,$url,$message,$answer,$vremia)=split(":::",$openfile[$i]);
if(strlen($name) > 0) {
echo("$tableformat\n<td bgcolor=#eeeeee>\n<b>$k</b>.<br><b>имя:</b>
$name<br>");
if(ereg(".+@.+\..+", $mail))
echo("<b>E-mail:</b> <a href=\"mailto:$mail\"
class=list>$mail</a><br>\n");
if(ereg("^http://",$url))
$theurl=$url;
elseif( (ereg(".+\..+\..+",$url) ) || (ereg("^www",$url))
)
$theurl="http://$url";
else
$theurl="";
if(!empty($theurl))
echo("<b>URL:</b> <a class=list href=$theurl target=_blank>$url</a><br>\n");
if(!empty($answer))
$message=$message."<br><br><font color=red><b>Ответ</b>:
".$answer."</font><br><br>";
echo("<br><br><b>Сообщение:</b>\n $message<br><i><font
size=-1>$vremia</font></i><br><br></td></table><br><br><br>\n\n");
}
}
if($niz>0)
$param=$niz+1;
else
$param=1;
echo("Всего записей в гостевой книге: $zapisi, показаны: с $param по $verh");
}
// РЕДАКТИРОВАНИЕ СООБЩЕНИЙ
elseif($step=="edit")
{
if($password != $parol) {
echo("<br><b><font color=red>В доступе отказано!</font></b>\n\n<br><br>\nвведите
пароль:<br>\n\n\n");
echo("<form action=gb.php method=post>\n");
echo("<input type=hidden name=step value=edit>\n");
echo("<input type=password name=password>\n<br><br>");
echo("<input type=submit id=btn value=\" Авторизация \">");
}
else {
$opendfile=file($datfile);
$zapiski=count($opendfile);
for($i=$zapiski; $i>=0; $i--) {
$k=$i+1;
list($name,$mail,$url,$message,$answer,$vremia)=split(":::",$opendfile[$i]);
if(strlen($name) > 0) {
echo("<!-- $k begin -->\n<form action=edit.php method=post>\n\n");
echo("<input type=hidden name=zloypass value=\"$parol\"><input
type=hidden name=s value='$k'>\n");
echo("<b>$k.</b> $name - $mail - $url - $vremia<br><br>\n\n\n");
echo("\n<textarea id=pole name=entry rows=10 cols=40>$message</textarea><br><br>\n<input
type=checkbox name=box> Удаление сообщения\n\n\n");
echo("<br><br>Ответить:<br><br>\n\n\n");
echo("<textarea id=pole rows=5 cols=40 name=answer>$answer</textarea>\n\n\n");
echo("<br><br><input type=submit id=btn value=\" Редактировать
\">\n\n<br><br><br>\n\n</form>\n\n\n");
echo("\n\n<!-- $k end -->\n\n\n");
}
}
}
}
include("footer.inc");
?>