<? include 'config.php';if($_COOKIE[adminguestmix]!="".$adminnick."//".md5($adminpass).""){header("Location:index.php");exit;}
switch(intval($_GET[id])){
default:include 'head.php';
echo '<div class="mess">Админ панель</div><br/>
<div class="autmess"><a href="?id=1">Настройки гостевой книги</a></div><br/>
<div class="autmess"><a href="act.php?id=banlis">Список забаненных</a></div><br/>
<div class="autmess"><a href="index.php">Гостевая книга</a></div><br/>
<div class="autmess"><a href="act.php?id=ch">Чистка гостевой книги (Удалить все сообщения)</a></div><br/>
<div class="autmess"><a href="act.php?id=raz">Разбан всех</a></div><br/><br/>
<div class="site"><a href="?id=3">EXIT(выход)</a></div><br/>';break;
case 1:include 'head.php';
echo '<div class="mess">Настройки гостевой книги</div><br/>';
echo "<form action='?id=2' method='post'>Введите email администратора (письмо приходит в случаи неудачной авторизации админа):
<input type='text' name='milo'/><br/>
Вид браузера (полное название брузера, название телефона или браузера (Mozilla,Opera) ):<br/>
<input type='radio' name='br' value='1'/>Полное название
<input type='radio' name='br' value='0'/>Сокращенное название<br/>
Сайт(без http://):<br/>
<input type='text' name='site'/><br/>
Сообщений на страницу:<br/>
<input type='text' name='nastr' format='*N'/><br/>
Сообщений от одного пользователя в полчаса(если не ограничено то не заполняйте)<br/>
<input type='text' name='soonas' format='*N'/><br/>
<input type='submit' value='submit'/></form>";break;
case 2:include 'head.php';
$milo=$_POST['milo'];
$br=$_POST['br'];
$site=$_POST['site'];
$soonas=$_POST['soonas'];
$nastr=$_POST['nastr'];
if(empty($milo) || !@eregi(".+@.+\..+",$milo)){echo "Вы не указали email или оно имеет не правильный вид";exit;}
if(!preg_match("/^[0-1]+$/",$br)){echo '<img src="smile/1.gif" alt="Ну - ну"/>';exit;}
if(!preg_match("/^[0-9a-z\.\-\/]+$/",$site)){echo 'Не верный формат сайта';exit;}
if(!empty($soonas)){if(!preg_match("/^[0-9]+$/",$soonas) || $soonas<1){echo 'Не верный формат числа:сообщения от пользователя в полчаса, меньше 1';exit;}}
if(!preg_match("/^[0-9]+$/",$nastr) || $nastr<2 || $nastr>30){echo 'Не верный формат числа:сообщения на страницу,он не должен быть больше 30 и меньше 2';exit;}
$fo=fopen('config.dat','a+');if(!$fo){echo 'Не могу открыть файл конфигурации config.dat';}
$file=@file('config.dat');if(!empty($file)){$f10=@fopen('config.dat',w);@fputs($f10,"");@fclose($f10);}
if(fputs($fo,"$milo||$br||$site||$soonas||$nastr")){echo 'Настройки успешно сохранены<br /><a href="adminko.php">Админка</a>';}
else{echo 'Произошла ошибка.Настройки не были сохранены<br /><a href="adminko.php">Админка</a>';}fclose($fo);
break;
case 3:
if(setcookie('adminguestmix','')){include 'head.php';echo '<div class="mess">Вы успешно вышли из админки</div><br/>';}break;
}
include 'foot.php';
?>