<?php
################################################################################
################################################################################
####Скрипт создан by TarZan(icq 616787528 и by Berkut(icq 265753) ####
####Скрипт распространяеться бесплатно!! ####
####Запрещаеться продавать и переделывать даный скрипт!!! ####
####Скрипт скачан с сайта http://bm7.su!!! ####
####Все дополнения и новый скрипты ожидайте на сайте http://bm7.su ####
################################################################################
################################################################################
/////////////////////////////////////////////инклуды///////////////////////////////////////////////////////////////////
include 'set.php';
include 'head.php';
include 'func.php';
echo $head;
$mode=chek(substr($_GET['mode'],0,7));
echo '<div class="title">Админ-панель</div>';
//////////////////////////////////////////Авторизация//////////////////////////////////////////////////////////////////////
if(empty($mode)) echo '<div class="box"><div class="bg1"><form action="?" method="GET">Логин<br/><input type="text" maxlength="30" name="log" value=""/><input type="hidden" maxlength="30" name="mode" value="avt"/><input type="hidden" maxlength="1" name="sss" value="1"/><br/>Пароль<br/><input type="password" maxlength="30" name="pas" value=""/><br/><input type="submit" value="ВХОД"/></form><br/>';
switch($mode){
case 'avt':
if(empty($_GET['log']) || empty($_GET['pas'])){
echo '<div class="box">Заполните все поля!<br/><a href="admin.php"><<назад</a><br/>';
echo '</div>';
echo $foot;
exit;
}
$login=chek($_GET['log']);
$pass=chek($_GET['pas']);
if($login!=$log || $pass!=$pas){
echo '<div class="box">Не верно введен логин или пароль!<br/><a href="admin.php"><<назад</a><br/>';
echo '</div>';
echo $foot;
exit;
}
if(isset($_GET['delins'])){
$delinstall=chek($_GET['delins']);
unlink("install.php"); echo'<center>install.php удален<br></center>'; }
$install = @file("install.php");
if ($install!=""){ echo'<center><font color="#ff1111">УДАЛИТЕ INSTALL.PHP</font>
<br><a href="?delins=1&log='.$login.'&pas='.$pass.'&mode=avt">Удалить сейчас?</a></center>'; }
//////////////////////////////////////Главная админки//////////////////////////////////////////////////////////////////////////
if(empty($_GET['act'])){
if(isset($_GET['sss'])){
?>
<Body OnLoad="loadalert()">
<Script Language="JavaScript">
function loadalert()
{alert("Скрипт создан by TarZan(icq 616787528) и by Berkut(icq 265753) \n Скрипт распространяеться бесплатно!! \n Запрещаеться продавать и переделывать даный скрипт!!! \n Скрипт скачан с сайта http://bm7.su!!! \n Все дополнения и новый скрипты ожидайте на сайте http://bm7.su")}
</Script>
<?php
}
$page = intval($_GET['page']);
$q=mysql_query("SELECT * FROM `g_book`");
$all = mysql_num_rows($q);
$total = intval(($all - 1) / $onpage) + 1;
$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $onpage - $onpage;
echo '<div class="box">';
$b123=mysql_result(mysql_query("SELECT COUNT(*) FROM `g_book`"),0);
$ad=mysql_result(mysql_query("SELECT COUNT(*) FROM `g_ban`"),0);
echo '<a href="admin.php?mode=avt&act=banl&log='.$login.'&pas='.$pass.'">Бан-лист</a>(<b>'.$ad.'</b>)<br/>
<a href="admin.php?mode=avt&act=aset&log='.$login.'&pas='.$pass.'">Админские настройки</a><br/><a href="admin.php?mode=avt&act=set&log='.$login.'&pas='.$pass.'">Настройки гостевой</a><br/><a href="admin.php?mode=avt&act=adel&log='.$login.'&pas='.$pass.'">Очистить гостевую</a><br/><hr/>';
if(empty($b123)) echo 'Гостевая пустая<br/>';
$a=mysql_query("SELECT * FROM `g_book` ORDER BY `date` DESC LIMIT $start,$onpage");
while($row=mysql_fetch_array($a)){
echo '<b>'.antimat($row['name']).'</b> ['.today($row['date']).'] <a href="admin.php?mode=avt&act=del&log='.$login.'&pas='.$pass.'&id='.$row['id'].'">[DEL] </a><a href="admin.php?mode=avt&act=edit&log='.$login.'&pas='.$pass.'&id='.$row['id'].'">[EDIT] </a><a href="admin.php?mode=avt&act=ans&log='.$login.'&pas='.$pass.'&id='.$row['id'].'">[ANSWER] </a><br/>'.smile(bb_code(antimat($row['text']))).'<br/>';
if($row['mail']!='0') echo 'E-mail: '.$row['mail'].' <a href="admin.php?mode=avt&act=delma&log='.$login.'&pas='.$pass.'&id='.$row['id'].'">[del] </a><a href="admin.php?mode=avt&act=edma&log='.$login.'&pas='.$pass.'&id='.$row['id'].'">[edit] </a><br/>';
if($row['url']!='0') echo 'Сайт: '.$row['url'].' <a href="admin.php?mode=avt&act=delur&log='.$login.'&pas='.$pass.'&id='.$row['id'].'">[del] </a><a href="admin.php?mode=avt&act=edur&log='.$login.'&pas='.$pass.'&id='.$row['id'].'">[edit] </a><br/>';
if($row['answer']!='0') echo '<b>Ответ: '.smile(bb_code(antimat($row['answer']))).'</b> <a href="admin.php?mode=avt&act=delan&log='.$login.'&pas='.$pass.'&id='.$row['id'].'">[del] </a><a href="admin.php?mode=avt&act=edan&log='.$login.'&pas='.$pass.'&id='.$row['id'].'">[edit] </a><br/>';
echo '<font color="#ff0000">['.$row['ip'].' | '.$row['agent'].']</font> <a href="admin.php?mode=avt&act=ban&log='.$login.'&pas='.$pass.'&id='.$row['id'].'">[BAN] </a><br/><br/>';
}
echo '<hr/>';
if ($page != 1) $pervpage = '<a href= admin.php?mode=avt&log='.$login.'&pas='.$pass.'&page=1><<</a>
<a href= admin.php?mode=avt&log='.$login.'&pas='.$pass.'&page='. ($page - 1) .'><</a> ';
if ($page != $total) $nextpage = ' <a href= admin.php?mode=avt&log='.$login.'&pas='.$pass.'&page='. ($page + 1) .'>></a>
<a href= admin.php?mode=avt&log='.$login.'&pas='.$pass.'&page=' .$total. '>>></a>';
if($page - 2 > 0) $page2left = ' <a href= admin.php?mode=avt&log='.$login.'&pas='.$pass.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> I ';
if($page - 1 > 0) $page1left = '<a href= admin.php?mode=avt&log='.$login.'&pas='.$pass.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> I ';
if($page + 2 <= $total) $page2right = ' I <a href= admin.php?mode=avt&log='.$login.'&pas='.$pass.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' I <a href= admin.php?mode=avt&log='.$login.'&pas='.$pass.'&page='. ($page + 1) .'&>'. ($page + 1) .'</a>';
echo 'Страници: '.$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;
echo '<br/><a href="./"><<в гостевую</a><br/>';
echo '<hr color="red"><font color="#00ff00">Скрипт создан by TarZan(icq 616787528) и by Berkut(icq 265753)<br/>Скрипт распространяеться бесплатно!!<br/>Запрещаеться продавать и переделывать даный скрипт!!!<br/>Скрипт скачан с сайта <a href="http://bm7.su">http://bm7.su</a>!!!<br/>Все дополнения и новый скрипты ожидайте на сайте <a href="http://bm7.su">http://bm7.su</a><br/></font>';
echo '</div></div>';
}else{
$act=chek(substr($_GET['act'],0,5));
$id=(int)$_GET['id'];
switch($act){
///////////////////////////////////////////удаление сообщения/////////////////////////////////////////////////////////////////////
case 'del':
$b=mysql_query("DELETE FROM `g_book` WHERE `id`='$id'");
echo '<div class="box">';
if($b) echo 'Сообщение успешно удалено!<br/>';
if(!$b) echo 'Ошибка удаления сообщения<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
break;
///////////////////////////////////////////////Редактирование сообщения/////////////////////////////////////////////////////////////////
case 'edit':
if(empty($_GET['ap'])){
$a=mysql_query("SELECT * FROM `g_book` WHERE `id`='$id'");
$row=mysql_fetch_array($a);
echo '<div class="box">';
$row[text] = str_replace("<br />","\r\n",$row[text]);
echo '<form action="?mode=avt&act=edit&ap=1&id='.$id.'&log='.$login.'&pas='.$pass.'" method="post">
Логин:<br/>
<input name="new_1" type="text" value="'.$row[name].'"/><br/>
Сообщение:<br/>
<textarea class="form" cols="30" rows="3" name="new_2" maxlength="'.$text[12].'">'.$row[text].'</textarea><br/>';
echo '
<input type="submit" value="EDIT"/></form>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
}else{
$new_1=chek($_POST['new_1']);
$new_2=htmlspecialchars($_POST['new_2']);
$new_2 = no_br($new_2,' <br /> ');
$b=mysql_query("UPDATE `g_book` SET `name` = '$new_1',`text` = '$new_2' WHERE `id`='$id'");
echo '<div class="box">';
if($b) echo 'Сообщение успешно изменено!<br/>';
if(!$b) echo 'Ошибка удаления сообщения<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
}
break;
////////////////////////////////////////////////////Ответ админа////////////////////////////////////////////////////////////
case 'ans':
if(empty($_GET['ap'])){
$a7=mysql_query("SELECT * FROM `g_book` WHERE `id`='$id'");
$row4=mysql_fetch_array($a7);
echo '<div class="box">';
echo '<form action="?mode=avt&act=ans&ap=1&id='.$id.'&log='.$login.'&pas='.$pass.'" method="post">
Ответ:<br/>
<input name="new_1" type="text" value=""/><br/>';
echo '
<input type="submit" value="Ответить"/></form>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
}else{
$new_1=chek($_POST['new_1']);
echo '<div class="box">';
$b=mysql_query("UPDATE `g_book` SET `answer` = '$new_1' WHERE `id`='$id'");
if($b) echo 'Ответ добавлен!<br/>';
if(!$b) echo 'Ошибка добавления ответа!<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
}
break;
////////////////////////////////////////////////////Удаление мыла////////////////////////////////////////////////////////////
case 'delma':
$b=mysql_query("UPDATE `g_book` SET `mail` = '0' WHERE `id`='$id'");
echo '<div class="box">';
if($b) echo 'E-mail успешно удален!<br/>';
if(!$b) echo 'Ошибка удаления e-mail<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
break;
////////////////////////////////////////////////////////Редактирование мыла////////////////////////////////////////////////////////
case 'edma':
if(empty($_GET['ap'])){
$a7=mysql_query("SELECT * FROM `g_book` WHERE `id`='$id'");
$row4=mysql_fetch_array($a7);
echo '<div class="box">';
echo '<form action="?mode=avt&act=edma&ap=1&id='.$id.'&log='.$login.'&pas='.$pass.'" method="post">
E-mail:<br/>
<input name="new_1" type="text" value="'.$row4[mail].'"/><br/>';
echo '
<input type="submit" value="Изменить"/></form>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
}else{
$new_1=chek($_POST['new_1']);
echo '<div class="box">';
$b=mysql_query("UPDATE `g_book` SET `mail` = '$new_1' WHERE `id`='$id'");
if($b) echo 'E-mail изменен!<br/>';
if(!$b) echo 'Ошибка изменения e-mail!<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
}
break;
///////////////////////////////////////////////////Удаление сайта/////////////////////////////////////////////////////////////
case 'delur':
$b=mysql_query("UPDATE `g_book` SET `url` = '0' WHERE `id`='$id'");
echo '<div class="box">';
if($b) echo 'Сайт успешно удален!<br/>';
if(!$b) echo 'Ошибка удаления сайта<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
break;
////////////////////////////////////////////////////////Редактирование сайта////////////////////////////////////////////////////////
case 'edur':
if(empty($_GET['ap'])){
$a7=mysql_query("SELECT * FROM `g_book` WHERE `id`='$id'");
$row4=mysql_fetch_array($a7);
echo '<div class="box">';
echo '<form action="?mode=avt&act=edur&ap=1&id='.$id.'&log='.$login.'&pas='.$pass.'" method="post">
Сайт:<br/>
<input name="new_1" type="text" value="'.$row4[url].'"/><br/>';
echo '
<input type="submit" value="Изменить"/></form>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
}else{
$new_1=chek($_POST['new_1']);
echo '<div class="box">';
$b=mysql_query("UPDATE `g_book` SET `url` = '$new_1' WHERE `id`='$id'");
if($b) echo 'Сайт изменен!<br/>';
if(!$b) echo 'Ошибка изменения сайта!<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
}
break;
/////////////////////////////////////////////////Бан///////////////////////////////////////////////////////////////
case 'ban':
if(empty($_GET['ap'])){
$a7=mysql_query("SELECT * FROM `g_book` WHERE `id`='$id'");
$row4=mysql_fetch_array($a7);
$bip=mysql_result(mysql_query("SELECT COUNT(*) FROM `g_ban` WHERE `ip`='$row4[ip]' && `bantime`>".time().""),0);
$bua=mysql_result(mysql_query("SELECT COUNT(*) FROM `g_ban` WHERE `ua`='$row4[agent]' && `bantime`>".time().""),0);
if(!empty($bip)){$bp='<font color="red">!Даный IP уже есть в бан-листе</font><br/>';}else{$bp='';}
if(!empty($bua)){$bpp='<font color="red">!Даный браузер уже есть в бан-листе</font><br/>';}else{$bpp='';}
echo '<div class="box">';
echo '<form action="?mode=avt&act=ban&ap=1&id='.$id.'&log='.$login.'&pas='.$pass.'" method="post">'.$bp.'
IP:<br/>
<input name="ipp" type="text" value="'.$row4[ip].'"/><br/>
Время бана:<br /><input type="text" format="*N" name="bantime"/>час.<br />';
echo '
<input type="submit" value="Бан"/></form><br/><br/>';
echo '<form action="?mode=avt&act=ban&ap=1&id='.$id.'&log='.$login.'&pas='.$pass.'" method="post">'.$bpp.'
Браузер:<br/>
<input name="uaa" type="text" value="'.$row4[agent].'"/><br/>
Время бана:<br /><input type="text" format="*N" name="bantime"/>час.<br />';
echo '
<input type="submit" value="Бан"/></form><br/><br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
}else{
$ipp=chek($_POST['ipp']);
$uaa=chek($_POST['uaa']);
$bantime=$_POST['bantime'];
$a7=mysql_query("SELECT * FROM `g_book` WHERE `id`='$id'");
$row4=mysql_fetch_array($a7);
$bip=mysql_result(mysql_query("SELECT COUNT(*) FROM `g_ban` WHERE `ip`='$ipp' && `bantime`>".time().""),0);
$bua=mysql_result(mysql_query("SELECT COUNT(*) FROM `g_ban` WHERE `ua`='$uaa' && `bantime`>".time().""),0);
if(isset($_POST['ipp']) && !empty($bip)){
echo '<div class="box">Даный IP уже есть в бан-листе!<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
echo $foot;
exit;
}
if(isset($_POST['uaa']) && !empty($bua)){
echo '<div class="box">Даный браузер уже есть в бан-листе!<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
echo $foot;
exit;
}
if(!is_numeric($bantime)){
echo '<div class="box">Неправельно введено время бана!<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
echo $foot;
exit;
}
$bantime=$bantime*60*60;
$bt=time()+$bantime;
if(time()>$bt)
{
echo '<div class="box">Проверте правильность ввода времени!<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
echo $foot;
exit;
}
if(isset($_POST['ipp'])) $b=mysql_query("INSERT INTO `g_ban` SET `ip` = '$ipp',`bantime` = '$bt'");
if(isset($_POST['uaa'])) $b1=mysql_query("INSERT INTO `g_ban` SET `ua` = '$uaa',`bantime` = '$bt'");
if(isset($_POST['ippp']) && isset($_POST['uaaa'])) $b2=mysql_query("INSERT INTO `g_ban` SET `ip` = '$ippp',`ua` = '$uaaa',`bantime` = '$bt'");
echo '<div class="box">';
if($b) echo 'Ip '.$ipp.' успешно забанен!<br/>';
if($b1) echo 'Браузер '.$uaa.' успешно забанен!<br/>';
if($b2) echo 'Ip и браузер ('.$ippp.', '.$uaaa.')успешно забанен!<br/>';
if(!$b && !b1 && b2) echo 'Ошибка бана!<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
}
break;
////////////////////////////////////////////////////Удаление ответа////////////////////////////////////////////////////////////
case 'delan':
$b=mysql_query("UPDATE `g_book` SET `answer` = '0' WHERE `id`='$id'");
echo '<div class="box">';
if($b) echo 'Ответ удален!<br/>';
if(!$b) echo 'Ошибка удаления ответа<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
break;
////////////////////////////////////////////////////////////Редактирование ответа////////////////////////////////////////////////////
case 'edan':
if(empty($_GET['ap'])){
$a=mysql_query("SELECT * FROM `g_book` WHERE `id`='$id'");
$row=mysql_fetch_array($a);
echo '<div class="box">';
echo '<form action="?mode=avt&act=edan&ap=1&id='.$id.'&log='.$login.'&pas='.$pass.'" method="post">
Ответ:<br/>
<input name="new_1" type="text" value="'.$row[answer].'"/><br/>';
echo '
<input type="submit" value="EDIT"/></form>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
}else{
$new_1=chek($_POST['new_1']);
$b=mysql_query("UPDATE `g_book` SET `answer` = '$new_1' WHERE `id`='$id'");
echo '<div class="box">';
if($b) echo 'Ответ успешно изменен!<br/>';
if(!$b) echo 'Ошибка изменения ответа<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
}
break;
case 'adel':
echo '<div class="box">';
$b=mysql_query("DELETE FROM `g_book`");
if($b) echo 'Гостевая очищена!<br/>';
if(!$b) echo 'Ошибка очистки гостевой!<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
break;
///////////////////////////////////////////////////////Бан-лист/////////////////////////////////////////////////////////
case 'banl':
echo '<div class="box">';
$b123=mysql_result(mysql_query("SELECT COUNT(*) FROM `g_ban`"),0);
if(empty($b123)) echo 'Бан-лист пустой<br/>';
$a=mysql_query("SELECT * FROM `g_ban` ORDER BY `id` DESC");
echo 'Забаненые по ip<br/><hr/>';
while($row=mysql_fetch_array($a)){
if($row['ip']!=""){
echo $row['ip'].' [<a href="?mode=avt&act=deban&id='.$row[id].'&log='.$login.'&pas='.$pass.'"><font color="red"><b>X</b></font></a>]<br/>';
}
}
$a1=mysql_query("SELECT * FROM `g_ban` ORDER BY `id` DESC");
echo '<hr/>Забаненые по браузеру<br/><hr/>';
while($row1=mysql_fetch_array($a1)){
if($row1['ua']!=""){
echo $row1['ua'].' [<a href="?mode=avt&act=deban&id='.$row1[id].'&log='.$login.'&pas='.$pass.'"><font color="red"><b>X</b></font></a>]<br/>';
}
}
echo '<hr/><a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
break;
/////////////////////////////////////////////////Разбан///////////////////////////////////////////////////////////////
case 'deban':
$id=(int)$_GET['id'];
$b=mysql_query("DELETE FROM `g_ban` WHERE `id`='$id'");
echo '<div class="box">';
if($b) echo 'Вызволен з бани!<br/>';
if(!$b) echo 'Ошибка разбана<br/>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
break;
//////////////////////////////////////////////////////Настройки//////////////////////////////////////////////////////////
case 'set':
$array = file("data/config.dat");
$count = count($array);
$text = explode("|", $array);
for($i=0; $i<$count; $i++) {
$text = explode("|",$array[$i]);
$up = $i + 1;
echo '<br/><div class="box">
<form action="?mode=avt&act=setok&id='.$id.'&log='.$login.'&pas='.$pass.'" method="post">
Гостевая<br/>
<select name="onoff" size="1">
';
if($text[0]=='1'){echo'
<option value="0">Вкл</option><option value="1" selected>Выкл</option>';}else{echo '<option value="0" selected>Вкл</option>
<option value="1">Выкл</option>';}
echo '</select><br/>
Добавление сообщений<br/>
<select name="addmes" size="1">';
if($text[1]=='1'){echo'
<option value="1" selected>Вкл</option><option value="0">Выкл</option>';}else{echo '<option value="1">Вкл</option>
<option value="0" selected>Выкл</option>';}
echo '</select><br/>
Проверочный код<br/>
<select name="capcha" size="1">';
if($text[2]=='1'){echo'
<option value="1" selected>Вкл</option><option value="0">Выкл</option>';}else{echo '<option value="1">Вкл</option>
<option value="0" selected>Выкл</option>';}
echo '</select><br/>';
echo '
Время<br/>
<select name="taim" size="1">';
if($text[14]=='1'){echo'
<option value="1" selected>Вкл</option><option value="0">Выкл</option>';}else{echo '<option value="1">Вкл</option>
<option value="0" selected>Выкл</option>';}
echo '</select><br/>';
echo 'Генерация<br/>
<select name="gen" size="1">';
if($text[15]=='1'){echo'
<option value="1" selected>Вкл</option><option value="0">Выкл</option>';}else{echo '<option value="1">Вкл</option>
<option value="0" selected>Выкл</option>';}
echo '</select><br/>';
echo 'Online<br/>
<select name="onl" size="1">';
if($text[16]=='1'){echo'
<option value="1" selected>Вкл</option><option value="0">Выкл</option>';}else{echo '<option value="1">Вкл</option>
<option value="0" selected>Выкл</option>';}
echo '</select><br/>';
echo 'gZIP<br/>
<select name="gzip" size="1">';
if($text[17]=='1'){echo'
<option value="1" selected>Вкл</option><option value="0">Выкл</option>';}else{echo '<option value="1">Вкл</option>
<option value="0" selected>Выкл</option>';}
echo '</select><br/>';
echo 'Антимат<br/>
<select name="mat" size="1">';
if($text[18]=='1'){echo'
<option value="1" selected>Вкл</option><option value="0">Выкл</option>';}else{echo '<option value="1">Вкл</option>
<option value="0" selected>Выкл</option>';}
echo '</select><br/>';
echo 'Антиреклама<br/>
<select name="rekl" size="1">';
if($text[19]=='1'){echo'
<option value="1" selected>Вкл</option><option value="0">Выкл</option>';}else{echo '<option value="1">Вкл</option>
<option value="0" selected>Выкл</option>';}
echo '</select><br/>';
echo 'Стиль<br/>
<select name="style" size="1">';
if($text[20]=='1'){echo'
<option value="1" selected>1.css</option><option value="0">0.css</option>';}else{echo '<option value="1">1.css</option>
<option value="0" selected>0.css</option>';}
echo '</select><br/>';
if($text[3]=='1'){echo '<input type="checkbox" name="showip" value="1" checked>Показывать IP под сообщением<br/>';}else{
echo '<input type="checkbox" name="showip" value="1">Показывать IP под сообщением<br/>';}
if($text[4]=='1'){echo '<input type="checkbox" name="showua" value="1" checked>Показывать браузер под сообщением<br/>';}else{
echo '<input type="checkbox" name="showua" value="1">Показывать браузер под сообщением<br/>';}
if($text[6]=='1'){echo '<input type="checkbox" name="showurl" value="1" checked>Добавить ввод сайта<br/>';}else{
echo '<input type="checkbox" name="showurl" value="1">Добавить ввод сайта<br/>';}
if($text[5]=='1'){echo '<input type="checkbox" name="showmail" value="1" checked>Добавить ввод e-mail<br/>';}else{
echo '<input type="checkbox" name="showmail" value="1">Добавить ввод e-mail<br/>';}
echo '
Имя админа<br/>
<input maxlength="20" type="text" name="name" value="'.$text[7].'"/><br/>
Название сайта<br/>
<input maxlength="15" type="text" name="namesite" value="'.$text[8].'"/><br/>
Главная<br/>
<input maxlength="15" type="text" name="urll" value="'.$text[13].'"/><br/>
E-mail<br/>
<input maxlength="20" type="text" name="mail" value="'.$text[9].'"/><br/>
Сообщений на страницу<br/>
<input maxlength="20" type="text" name="mespage" value="'.$text[10].'"/><br/>
Макс. длинна имени<br/>
<input maxlength="30" type="text" name="maxname" value="'.$text[11].'"/><br/>
Макс. длинна сообщения<br/>
<input maxlength="60" type="logo" name="maxtext" value="'.$text[12].'"/><br/>
<input type="submit" value="Изменить"/></form>';
echo '<a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
}
break;
//////////////////////////////////////////////////////Сохранение настроек//////////////////////////////////////////////////////////
case 'setok':
echo '<div class="box">';
$gen=(int)$_POST['gen'];
$onl=(int)$_POST['onl'];
$style=(int)$_POST['style'];
$mat=(int)$_POST['mat'];
$rekl=(int)$_POST['rekl'];
$gzip=(int)$_POST['gzip'];
$onoff=(int)$_POST['onoff'];
$addmes=(int)$_POST['addmes'];
$capcha=(int)$_POST['capcha'];
$showip=chek($_POST['showip']);
$showurl=chek($_POST['showurl']);
$showua=chek($_POST['showua']);
$showmail=chek($_POST['showmail']);
$name=chek($_POST['name']);
$namesite=chek($_POST['namesite']);
$urll=chek($_POST['urll']);
$mail=chek($_POST['mail']);
$mespage=chek($_POST['mespage']);
$taim=(int)$_POST['taim'];
$maxtext=(int)$_POST['maxtext'];
$maxname=(int)$_POST['maxname'];
if(empty($name)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(empty($namesite)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(empty($urll)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(empty($mail)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(empty($mespage)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(empty($maxtext)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(empty($maxname)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(isset($error)){ echo $error; }
else{
$fp='data/config.dat';
$puts = "$onoff|$addmes|$capcha|$showip|$showua|$showmail|$showurl|$name|$namesite|$mail|$mespage|$maxname|$maxtext|$urll|$taim|$gen|$onl|$gzip|$mat|$rekl|$style";
$newfp = fopen($fp, 'w');
fputs($newfp, $puts);
fclose($newfp); chmod($fp, 0777);
echo 'Изменено!<br/><a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';}
break;
//////////////////////////////////////////////////////измение пароля//////////////////////////////////////////////////////////
case 'aset':
echo '<div class="box"><form action="?mode=avt&act=aset1&id='.$id.'&log='.$login.'&pas='.$pass.'" method="post">
Старый пароль:<br/>
<input name="oldpas" type="text" value=""/><br/>
Новый пароль:<br/>
<input name="newpas" type="text" value=""/><br/>';
echo '<input type="submit" value="Изменить пароль"/></form><br/><br/>';
echo '<form action="?mode=avt&act=aset2&ap=2&id='.$id.'&log='.$login.'&pas='.$pass.'" method="post">
Новый логин:<br/>
<input name="newlog" type="text" value=""/><br/>';
echo '<input type="submit" value="Изменить логин"/></form><br/><br/>';
echo '<hr/><a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<назад</a><br/>';
break;
case 'aset1':
echo '<div class="box">';
$oldpas=chek($_POST['oldpas']);
$newpas=chek($_POST['newpas']);
if(empty($oldpas) || empty($newpas)){
echo 'Ошибка. Все поля обязательны для заполнения!<br/><a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
echo $foot;
exit;
}
$array3 = file("data/admin.dat");
$count3 = count($array3);
$text3 = explode("|", $array3);
for($i=0; $i<$count3; $i++) {
$text3 = explode("|",$array3[$i]);
$up = $i + 1;
if($text3[1]!=$oldpas){
echo 'Не правельно введен старый пароль!<br/><a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
echo $foot;
exit;
}
$fp='data/admin.dat';
$puts = $text3[0]."|".$newpas."|".$text3[2]."|".$text3[3]."|".$text3[4]."|".$text3[5];
$newfp = fopen($fp, 'w');
fputs($newfp, $puts);
fclose($newfp); chmod($fp, 0777);
echo 'Пароль изменен на '.$newpas.'<br/><a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$newpas.'"><<в админ-панель</a><br/>';
}
break;
case 'aset2':
echo '<div class="box">';
$newlog=chek($_POST['newlog']);
if(empty($newlog)){
echo 'Ошибка. Все поля обязательны для заполнения!<br/><a href="?mode=avt&id='.$id.'&log='.$login.'&pas='.$pass.'"><<в админ-панель</a><br/>';
echo $foot;
exit;
}
$array3 = file("data/admin.dat");
$count3 = count($array3);
$text3 = explode("|", $array3);
for($i=0; $i<$count3; $i++) {
$text3 = explode("|",$array3[$i]);
$up = $i + 1;
$fp='data/admin.dat';
$puts = $newlog."|".$text3[1]."|".$text3[2]."|".$text3[3]."|".$text3[4]."|".$text3[5];
$newfp = fopen($fp, 'w');
fputs($newfp, $puts);
fclose($newfp); chmod($fp, 0777);
echo 'Логин изменен на '.$newlog.'<br/><a href="?mode=avt&id='.$id.'&log='.$newlog.'&pas='.$pass.'"><<в админ-панель</a><br/>';
}
break;
}}
break;
}
echo $foot;
?>