<?php
Error_Reporting(E_ALL & ~E_NOTICE);
$logined = 0;
function cut($string)
{
$string = ereg_replace('\\\"',""",$string);
$string = ereg_replace("\\\'",""",$string);
$string = str_replace("\r","",$string);
$string = str_replace("\n","<br>",$string);
$string = str_replace("%","%",$string);
$string = str_replace("^ +","",$string);
$string = str_replace(" +$","",$string);
$string = str_replace("|","l",$string);
return ($string);
}
if (file_exists("passwords.php") && isset($alogin) && isset($pass) && $QUERY_STRING != ""):
$handle=fopen('passwords.php',r);
$string=rtrim(fgets($handle));
while(strlen($string))
{
$string=rtrim(fgets($handle));
$a=explode(":",$string);
if (($alogin==$a[0]) && (md5($pass)==$a[1]))
{
$logined=1;
}
}
if ($logined)
{
setcookie("alogin",$alogin);
setcookie("pass",$pass);
}
else
{
$error = "Неверный логин или пароль!<br>";
setcookie("alogin","",0);
setcookie("pass","",0);
}
endif;
include "../ini.php";
include "../tmp/head.php";?>
<?php
if (!file_exists("passwords.php") && $QUERY_STRING == "login"):
echo "</td></tr><tr><td><table border=0 cellpadding=0 cellspacing=0 width=600 height=4><tr><td height=4></td></tr></table><table width=600 border=0 cellspacing=1 cellpadding=3 bgcolor=#CCCCCC><tr><td align=center class=p bgcolor=#FFFFFF>Сейчас будет создан файл с паролем...</b></td></tr></table>";
if (isset($alogin) and $alogin != "" and isset($pass) and $pass != ""):
$file = fopen("passwords.php","w");
fputs($file,"<?php die('Access Denied'); ?>\r\n".$alogin.":".md5($pass));
fclose($file);
echo "</td></tr><tr><td><table border=0 cellpadding=0 cellspacing=0 width=600 height=4><tr><td height=4></td></tr></table><table width=600 border=0 cellspacing=1 cellpadding=3 bgcolor=#CCCCCC><tr><td align=center class=p bgcolor=#FFFFFF>Файл с паролем создан успешно!</b></td></tr></table>";
echo "</td></tr><tr><td><table border=0 cellpadding=0 cellspacing=0 width=600 height=4><tr><td height=4></td></tr></table><table width=600 border=0 cellspacing=1 cellpadding=3 bgcolor=#CCCCCC><tr><td align=center class=p bgcolor=#FFFFFF><b>Теперь можете смело входить в админ.центр! Удачи!</b></td></tr></table>";
else: echo "</td></tr><tr><td><table border=0 cellpadding=0 cellspacing=0 width=600 height=4><tr><td height=4></td></tr></table><table width=600 border=0 cellspacing=1 cellpadding=3 bgcolor=#CCCCCC><tr><td align=center class=p style=\"color:#FFFFFF\" bgcolor=#FF0000><b>Файл с паролем не создан! Недостаточно параметров!</b></td></tr></table>";
endif;
endif;
if ($logined == 1):
include("config.inc.php");
echo "<a href=admin.php?login class=a>Импорт файлов</a>";
echo "<a href=admin.php?design class=a>Распаковщик архивов</a>";
echo "<a href=admin.php?auto_exch class=a>Редактор рекламы</a> ";
echo "<a href=admin.php?options class=a>Настройки Сайта<br><br></a>";
echo "<a href=admin.php?ban_list class=a>Бан-лист</a>";
echo "<a href=admin.php?base class=a>Менеджер Новостей</a>";
echo "<a href=.. target=blank class=a>Просмотр сайта</a><br><br>";
if ($QUERY_STRING == "login" || ereg("^page",$QUERY_STRING)):
echo'<form action="import.php?action=go" method="post">Введите URL:<br><input type="text" name="url" value="http://"> <br>Сохранить как:<br><input type="text" name="to" value=""><br><br><input type="submit" name="antizip" value="Импортировать"></form><br><br>';
$QUERY_STRING=="login";
endif;
if ($QUERY_STRING=="design"):
echo'<form action="antizip.php?action=antizip" method="post">Папка с архивом:<br><input type="text" name="papka" value=""> <br>Архив:<br><input type="text" name="file" value=""><br><br><input type="submit" name="antizip" value="Распаковать"></form><br><br>';
$QUERY_STRING=="design";
endif;
if ($QUERY_STRING=="auto_exch"):
echo "";
$QUERY_STRING=="auto_exch";
endif;
if ($QUERY_STRING=="options"):
ini_set('arg_separator.output','&');
session_name("SID");
session_start();
include "../ini.php";
if (isset($addon))
{ echo "<div align=\"center\"><b><font color=\"#FF0000\">Настройки успешно изменены!</font></b><br><br></div>"; }
echo"<form method=\"post\" action=\"editsetting.php\">";
echo"Cкин/тема :<input name=\"wstyle\" maxlenght=\"120\" value=\"$style\">";
echo $style;
// Показывать новости на главной
echo"<br>Показывать новости на главной: Да";
if($news=="1"){echo"<input name=\"wnews\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wnews\" type=\"radio\" value=\"1\">";}
echo" ";
if($snews=="0"){echo"<input name=\"wnews\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wnews\" type=\"radio\" value=\"0\">";} echo"Нет<br>";
// Заголовки страниц
echo"Заголовки страниц: <input name=\"wtitle\" maxlength=\"50\" value=\"$title\"/><br>";
// Логин Админа
echo"Логин Админа: <input name=\"wadminlogin\" maxlength=\"50\" value=\"$adminlogin\"/><br>";
// Пароль Админа
echo"Пароль Админа: <input name=\"wadminpasswd\" maxlength=\"50\" value=\"$adminpasswd\"/><br>";
// Главная страница сайта
echo"Ссылка на сайт: <input name=\"wsite\" value=\"$site\"/><br>";
// Адрес логотипа
echo"Адрес логотипа: <input name=\"wimgurl\" maxlength=\"100\" value=\"$imgurl\"/><br>";
// Имя логотипа
echo"Имя логотипа. :<input name=\"walt\" maxlength=\"3\" value=\"$alt\"/><br>";
//
echo"Ширина логотипа: <input name=\"wwidth\" maxlength=\"10\" value=\"$width\"/><br>";
// Высота логотипа
echo"Высота логотипа: <input name=\"wheight\" maxlength=\"5\" value=\"$height\"/><br>";
// Показывать время
echo"Показывать время?:Да";
if($time=="1"){echo"<input name=\"wtime\" type=\"radio\" value=\"1\" checked>";} else {echo"<input name=\"wtime\" type=\"radio\" value=\"1\">";}
echo" ";
if($time=="0"){echo"<input name=\"wtime\" type=\"radio\" value=\"0\" checked>";} else {echo"<input name=\"wtime\" type=\"radio\" value=\"0\">";} echo"Нет<br>";
echo"<input value=\"Настроить\" name=\"do\" type=\"submit\"/></form>";
$QUERY_STRING=="options";
endif;
if ($QUERY_STRING=="ban_list"):
$bbb=count($badip_);
if(isset($change_ban)):
if(is_file($banlist) && is_writable($banlist)):
$writeb=fopen($banlist,"w") or die("<p class=error>Не могу открыть файл $banlist</p>");
flock($writeb,2);
for($i=0;$i<$bbb;$i++)
{
if($badip_[$i]!="")
fputs($writeb,"$badip_[$i]|$why_[$i]|$who_[$i]\r\n");
}
flock($writeb,3);
fclose($writeb);
endif;
endif;
if(isset($add_new_ban)&&$newbadip!=""):
if(is_file($banlist) && is_writable($banlist)):
$write=fopen($banlist,"a") or die("<p class=error>Не могу открыть файл $banlist</p>");
flock($write,2);
fputs($write,"$newbadip|$newhy|$newho\r\n");
flock($write,3);
fclose($write);
endif;
endif;
echo "<table border=0 cellpadding=3 cellspacing=1 width=600 bgcolor=#CCCCCC class=p>";
echo "<tr><td align=center bgcolor=#E8E8FF><b>Доска позора (aka Бан-лист)</b></td></tr>";
$banips=file("$banlist");
$banlines=count($banips);
if($banlines!=0)
{
echo "<tr><td bgcolor=#FFFFFF align=center><form action=admin.php?ban_list method=post>";
echo "<table width=590 cellspacing=5 cellpadding=1 border=0 class=p>";
echo "<tr><td align=center width=590>Читать и писать в гостевой книге запрещено следующим личностям:</td></tr>";
for($i=0;$i<$banlines;$i++)
{
list($badip,$why,$who)=explode("|", $banips[$i]);
echo "<tr><td>Бан IP: <input class=p style=\"width: 90px;\" name=badip_[] type=text value=$badip><br/>Бан имени: <input class=p style=\"width: 150px;\" name=who_[] type=text value=\"$who\"><br/>Причина: <input class=p style=\"width: 150px;\" name=why_[] type=text value=\"$why\"></td></tr>";
}
echo "<tr>
<td align=center width=590>Чтобы удалить строку из списка вредителей,<br>
просто сотрите IP и нажмите на кнопку:</td></tr>";
echo "<tr><td align=center><input type=submit style=\"color:#000000;width:200px;cursor:hand;\" name=change_ban value=\"Внести изменения\"></td></tr>";
echo "</form></table>";
}
else echo "<tr><td bgcolor=#FFFFFF align=center width=600>На удивление, доска позора пуста.";
echo "</td></tr></table>";
echo "</td></tr><tr><td><table border=0 cellpadding=0 cellspacing=0 width=600 height=4><tr><td height=4></td></tr></table>";
echo "<table border=0 cellpadding=3 cellspacing=1 width=600 bgcolor=#CCCCCC class=p>";
echo "<tr><td align=center bgcolor=#E8E8FF><b>Добавление новых нарушителей</b></td></tr>";
echo "<tr><td bgcolor=#FFFFFF align=center><form action=admin.php?ban_list method=post>";
echo "<table width=590 cellspacing=7 cellpadding=1 border=0 class=p>";
echo "<tr><td> IP: <input class=p style=\"width: 90px;\" name=newbadip type=text><br/>Известен как: <input class=p style=\"width: 150px;\" name=newho type=text><br/>Причина: <input class=p style=\"width: 150px;\" name=newhy type=text></td></tr>";
echo "<tr><td align=center><input type=submit style=\"color:#000000;width:200px;cursor:hand;\" name=add_new_ban value=\"Добавить\"></td></tr>";
echo "<tr><td><p>1) <b>Вы можете забанить диапазон ip-адресов, указав адрес не полностью</b> (при блокировке ищется вхождение строки).<br/>Например, если вы укажете "101.101.101.", то будут забанены все адреса в диапазоне 101.101.101.0-101.101.101.255</p><p>2) <b>Чтобы забанить ТОЛЬКО имя</b>, укажите для него любой несуществующий в природе ip-адрес, например, 999.999.999.999</p><p>3) <b>Будьте осторожны с баном имён</b>, не надо банить распространенные имена и ники</p></td></tr>";
echo "</form></table>";
echo "</td></tr></table>";
$QUERY_STRING=="ban_list";
endif;
if ($QUERY_STRING=="base"):
echo "<b>Менеджер новостей</b></br>";
include "ini.php";
echo'Вводим новость:
<form action=news/admin.php?id=add method=post><input name=novost></br><input type=submit></form>';
$QUERY_STRING=="base";
endif;
else:
if($error!="") echo "<b>$error</b>";
?>
<form action=admin.php?login method=post>
Вход в админ.центр:<br>
Логин:<input type=text name=alogin size=30><br>
Пароль:<input type=password name=pass size=30><br>
<input type=submit value="Войти" style="width:100px;cursor:hand;"></td></tr>
</form>
<?php if (!file_exists("passwords.php"))
echo "Вы входите в админ.центр в первый раз!<br>Введите любой логин и пароль (они будут использоваться и в будущем).";
endif;
include "../tmp/foot.php";
?>