Файл: DarkAge/bs.php
Строк: 2042
<?
list($msec,$sec)=explode(chr(32),microtime());
$gtime=$sec+$msec;
Error_Reporting(E_ALL & ~E_NOTICE);
ob_start('ob_gzhandler',9);
$log = htmlspecialchars(stripslashes(addslashes($_GET['log'])));
$pas = htmlspecialchars(stripslashes(addslashes($_GET['pas'])));
/////////////////////////////////////////////////////
$text = @file("data/reg/$log.dat");
if ($text!=""){
$udata = explode(":||:",$text[0]);
$login=trim($udata[0]);
$password=trim($udata[1]);}
////////////////////////////////////////////////////////
$privs = @file("data/msg/$log.msg");
$totals = count($privs);
if($totals==""){ $totals="0"; }
////////////////////////////////////////////////////////
$texth = @file("gm/conf.dat");
$datah = explode("|",$texth[0]);
$helper = trim($datah[0]);
////////////////////////////////////////////////////////
include_once"files/img.php";
////////////////////////////////////////////////////////
$them_dir = $udata[50];
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">';
echo "<html>n";
echo '<head>
<meta http-equiv="Cache-Control" charset="utf-8" content="no-cache" forua="true"/>
<title>Админ-панель '.$log.'</title>
<link href="themes/'.$them_dir.'/style.css" rel="stylesheet" type="text/css">
</head>
<body onload="hi();"> ';
////////////////////////////////////////////////////////
echo'<div id="up">';
/*include("files/opit.php");
include_once("files/lvl.php");
echo '<div id="top"><b>Темные Миры</b></div>';
echo''.date("d:m:y").' | '.date("H:i:s").'';
if($udata[34]=="0"){
echo"<div id="hp-mp">
[<font color="#ff0000">$udata[16]/<b>$udata[17]</b></font>] ";
echo''.$exp.' % ';
echo"[<font color="#0000ff">$udata[29]/<b>$udata[30]</b></font>]<br /></div>";
}else{
echo"<div id="hp-mp">
[<font color="#ff0000">$udata[16]/<b>$udata[17]</b></font>] ";
echo'<font color="#ffffff">'.$exp.' %</font> ';
echo"[<font color="#0000ff">$udata[29]/<b>$udata[30]</b></font>]<br /></div>";}*/
if($udata[22]>="1"){
echo'<div id="menu6"><img src="pic/sms.gif" alt="Новая почта"> <a href="privat.php?log='.$log.'&pas='.$pas.'"><font color="#ffffff">У вас <b>'.$udata[22].'</b> новых писем.</font></a><br /></div>';}
echo'</div>';
echo'<div id="telo">';
if (md5($pas)==$password && $log==$login && $log!=="" && md5($pas)!=="") {
$u = explode(".",$login);
if($log=="$u[0].GM"){
echo'<div class="menu6">';
switch(@$go) {
default:
echo'<div id="menu6">'.$bimg11.'Админ-панель '.$log.'</div><div id="menu6">';
echo'Редактирование:<br>'.$img16.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=edit">Редактировать оружие</a><br />';
echo''.$img17.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=edita">Редактировать броню</a><br />';
echo''.$img17.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=drop">Редактировать дроп</a><br />';
echo''.$img19.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=magic">Редактировать магию</a><br />';
echo''.$img36.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=personal">Редактировать персонал</a><br />';
echo''.$img32.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=towns">Города / Окрестности</a><br />';
echo''.$img1.'<a href="124711jhbqh.php?log='.$log.'&pas='.$pas.'&go=clan">Файл менеджер</a><br />';
echo''.$img15.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=edituser">Редактировать игрока</a><br />';
echo''.$img15.'<a href="allusers.php?log='.$log.'&pas='.$pas.'">Все игроки</a><br>- - -<br />';
echo''.$img26.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=news">Новости</a><br />';
echo''.$img45.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=anket">Анкеты игроков</a><br />';
echo''.$img44.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=viewm">Почта игроков</a><br />';
echo''.$img12.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=ava">Аватары</a><br>- - -<br />';
echo''.$img11.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=clan">Кланы</a><br />';
echo''.$img3.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=ali">Альянсы</a><br>- - -<br />';
echo''.$img22.'<br/><a href="bs.php?log='.$log.'&pas='.$pas.'&go=delmsgchat">Зделать полную очистку почты</a><br/>';
echo''.$img22.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=chat">Чат</a><br />';
$cha = @file("data/config.dat");
$chat = explode("||", $cha[0]);
if ($chat[0]=="on"){
echo''.$img34.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=closechat">Закрыть чат</a><br />';}else{
echo''.$img21.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=openchat">Открыть чат</a><br />';}
echo''.$img38.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=medal">Награждения</a><br>- - -<br>Наказание:<br />';
echo''.$img30.'<a href="bann.php?log='.$log.'&pas='.$pas.'&go=showbanned">Забанить</a><br />';
echo''.$img42.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=showbanned">Список забаненых</a><br />';
echo''.$img10.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=block">Дать блок</a><br />';
echo''.$img8.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=reblock">Разблочить</a><br />';
echo''.$img18.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=messages">Разсылка</a><br>- - -<br />';
echo''.$img44.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=delmsg">Чистка привата</a><br />';
echo''.$img26.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=viewlog">Посмотреть лог файлы</a><br />';
echo''.$img26.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=helpcenter">Help center</a><br />';
echo''.$img20.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=backup">Сделать backup</a><br />';
$swit = @file("local/game/switch.dat");
if ($swit!==false){
echo''.$img23.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=opengame">Открыть игру</a><br />';}else{
echo''.$img29.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=closegame">Закрыть игру</a><br />';}
echo'</div>';
break;
case 'viewlog':
echo'<div id="menu6">'.$bimg5.'Лог файлы</div>';
echo''.$img.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=chatlog">Чат</a><br />';
echo''.$img.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=msglog">Разсылка</a><br />';
echo''.$img.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=newslog">Новости</a><br />';
echo''.$img.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=privatlog">Чистка привата</a><br />';
echo''.$img.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=viewenter">Логи входов</a><br />';
echo''.$img.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=viewsendaden">Логи переводов аден</a><br />';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'chatlog':
echo'<div id="menu6">'.$bimg5.'Лог файлы Чата</div>';
include "local/log/chat.dat";
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=viewlog>назад</a>';
break;
case 'msglog':
echo'<div id="menu6">'.$bimg5.'Лог файлы Разсылки</div>';
include "local/log/sendmsg.dat";
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=viewlog>назад</a>';
break;
case 'newslog':
echo'<div id="menu6">'.$bimg5.'Лог файлы Новостей</div>';
include "local/log/news.dat";
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=viewlog>назад</a>';
break;
case 'privatlog':
echo'<div id="menu6">'.$bimg5.'Лог файлы Чистки привата</div>';
include "local/log/delprivat.dat";
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=viewlog>назад</a>';
break;
case 'viewsendaden':
echo'<div id="menu6">'.$bimg5.'Лог файл перевода аден</div>';
$file = @file("data/logs/sendaden.dat");
$file = array_reverse($file);
$total = count($file);
for ($i=0; $i<$total; $i++){
$data = explode("||",$file[$i]);
if(!empty($data[0])){
$data_0[]=$data[0];}
}
if(empty($data_0)){echo"Операций с аденами не производилось."; include_once"files/down.php"; exit;}
foreach($data_0 as $k=>$v)
{
$dat_screen[]="$data_0[$k]<br/>";
}
$total = count($dat_screen);
if(empty($udata[35])){$udata[35]="5";}
if (empty($_GET['logs'])) $logs = 0;
else $logs = $_GET['logs'];
if ($total < $logs + 100){ $end = $total; }
else {$end = $logs + 100; }
for ($i = $logs; $i < $end; $i++){
echo"$dat_screen[$i]";
}
echo"- - -<br/>
Совершено $total операций<br/>
- - -<br/>";
if ($logs != 0) {echo '<a href="sendaden.php?logs='.($logs - 100).'&log='.$log.'&pas='.$pas.'&go=logs">Назад</a> ';}
if ($total > $logs + 100) {echo ' <a href="bs.php?logs='.($logs + 100).'&log='.$log.'&pas='.$pas.'&go=viewsendaden">Далее</a>';}
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=viewlog>назад</a>';
break;
case 'personal':
echo'<div id="menu6">'.$bimg10.'Персонал игры</div>';
$dir = opendir ("data/mod");
while ($file = readdir ($dir))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("data/mod/$file");
$data = explode("||",$text[0]);
echo '<li>'.$id.' [<a href="bs.php?log='.$log.'&pas='.$pas.'&go=delmod&id='.$id.'">del</a>]<br/>';
}}
echo '<div id="menu6">'.$bimg7.' Назначить модера</div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=moder">';
echo 'Ник:<br />';
echo '<input type="log" name="name" /><br />';
echo 'Уровень доступа:<br />';
echo '<select id="select" name="access" >
<option value="1">1 </option>
<option value="2">2 </option>
</select>
<br />';
echo '<input type="submit" class="button" value="Назначить" />';
echo '</form>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'moder':
$text="$name||$access";
$fp=fopen("data/mod/$name.dat","w");
flock ($fp,LOCK_EX);
fputs($fp,"$text");
flock ($fp,LOCK_UN);
fclose($fp);
echo'<div id="menu6">'.$bimg10.'Результат</div>';
echo'Игрок <b>'.$name.' назначен модером с уровнем доступа '.$access.'.<br />';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=personal>назад</a>';
break;
case 'delmod':
///////////////////////////////////////
include_once("files/functions.php");
///////////////////////////////////////
$time=time()-3600;
$dir = opendir ("data/mod");
while ($file = readdir ($dir))
{
if (( $file != ".") && ($file != "..")){
$file2=@file("data/mod/$id.dat");
$GLOBALS[total]=count($file2);
$GLOBALS[all]=$GLOBALS[all]+$GLOBALS[total];
@unlink ("data/mod/$id.dat");
}}
echo'<div id="menu6">'.$bimg10.'Результат</div>';
echo'Игрок <b>'.$id.'<br /> лишен должности.<br />';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=personal>назад</a>';
break;
case 'viewenter':
echo '<div id="menu6">'.$bimg7.' Логи входов персонажей</div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=viewenterlog">';
echo 'Ник:<br />';
echo '<input type="log" name="nickname" /><br />';
echo '<input type="submit" class="button" value="Повтыкать" />';
echo '</form>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=viewlog>назад</a>';
break;
case 'viewenterlog':
echo "<div id=menu6> История входов $nickname</div>";
echo " IP - ПАРОЛЬ - ДАТА - СТАТУС<br />";
if (@file_exists("local/log/enter/$nickname.dat")){
echo "<hr />";
include "local/log/enter/$nickname.dat";}else { echo " <b>Истории нет!</b>"; }
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=viewlog>назад</a>';
break;
case 'viewm':
echo '<div id="menu6">'.$bimg7.' Почта персонажей</div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=viewmail">';
echo 'Ник:<br />';
echo '<input type="log" name="nickname" /><br />';
echo '<input type="submit" class="button" value="Повтыкать" />';
echo '</form>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'viewmail':
echo'<div id="menu3"><div id="line"><b>Архив почты '.$nickname.'</b><br /></div><div id="menu2">';
if (@file_exists("data/msg/$nickname.msg")){
echo'</div></div>';
$file = @file("data/msg/$nickname.msg");
$file = array_reverse($file);
$total = count($file);
$maxi=$total-1;
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + 35){ $end = $total; }
else {$end = $start + 35; }
for ($i = $start; $i < $end; $i++){
$file = @file("data/msg/$nickname.msg");
$file = array_reverse($file);
$data = explode(":::",$file[$i]);
$i2=round($i+1);
$data[1] = str_replace("rn","",$data[1]);
$num=$total-$i;
$num=$num-1;
$udats = explode("|",$data[1]);
$loginin=trim($udats[0]);
$pismo=trim($udats[1]);
$pismo=base64_decode($pismo);
$dats=trim($udats[2]);
$infip=trim($udats[3]);
$loginin = htmlspecialchars(stripslashes($loginin));
$pismo = stripslashes($pismo);
print '<div id="menu3"><div id="menu6"><a href="search.php?log='.$log.'&pas='.$pas.'&nick='.$loginin.'&go=go"><b>'.$loginin.'</b></a> ('.$dats.')<br /></div><div id="menu2">';
echo "$pismo.";
if(!empty($infip)){
echo'<br /><a href="bann.php?log='.$log.'&pas='.$pas.'&name='.$loginin.'&ip='.$infip.'">['.$infip.']</a>';}
echo'<br /><a href="privat.php?go=send&nick='.$loginin.'&log='.$log.'&pas='.$pas.'">Ответить</a><br /></div></div>'; }
if ($start != 0) {echo '<a href="privat.php?start='.($start - 35).'&log='.$log.'&pas='.$pas.'">Назад</a><br /> ';}
if ($total > $start + 35) {echo ' <a href="privat.php?start='.($start + 35).'&log='.$log.'&pas='.$pas.'">Далее</a><br />';}
if($total==0){echo'<br />У вас нет писем.';}
$rand=rand(1000,9999);}else {echo "Нет у него почты мля!!!<br />";}
echo'<b><a href="privat.php?go=send&log='.$log.'&pas='.$pas.'">Написать письмо</a><br />';
echo''.$img2.'<b><a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a><br />';
break;
case 'helpcenter':
echo'<div id="menu3"><div id="line"><b>Help Center</b><br /></div><div id="menu2">';
if (@file_exists("data/helpcenter/help.msg")){
echo'</div></div>';
$file = @file("data/helpcenter/help.msg");
$file = array_reverse($file);
$total = count($file);
$maxi=$total-1;
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + 35){ $end = $total; }
else {$end = $start + 35; }
for ($i = $start; $i < $end; $i++){
$file = @file("data/helpcenter/help.msg");
$file = array_reverse($file);
$data = explode(":::",$file[$i]);
$i2=round($i+1);
$data[1] = str_replace("rn","",$data[1]);
$num=$total-$i;
$num=$num-1;
$udats = explode("|",$data[1]);
$loginin=trim($udats[0]);
$pismo=trim($udats[1]);
$pismo=base64_decode($pismo);
$dats=trim($udats[2]);
$infip=trim($udats[3]);
$loginin = htmlspecialchars(stripslashes($loginin));
$pismo = stripslashes($pismo);
print '<div id="menu3"><div id="menu6"><a href="search.php?log='.$log.'&pas='.$pas.'&nick='.$loginin.'&go=go"><b>'.$loginin.'</b></a> ('.$dats.')<br /></div><div id="menu2">';
echo "$pismo.";
if(!empty($infip)){
echo'<br /><a href="bann.php?log='.$log.'&pas='.$pas.'&name='.$loginin.'&ip='.$infip.'">['.$infip.']</a>';}
echo'<br /><a href="bs.php?go=mailhelp&nick='.$loginin.'&log='.$log.'&pas='.$pas.'">Ответить</a><br /></div></div>'; }
if ($start != 0) {echo '<a href="privat.php?start='.($start - 35).'&log='.$log.'&pas='.$pas.'">Назад</a><br /> ';}
if ($total > $start + 35) {echo ' <a href="privat.php?start='.($start + 35).'&log='.$log.'&pas='.$pas.'">Далее</a><br />';}
if($total==0){echo'<br />У вас нет писем.';}
$rand=rand(1000,9999);}else {echo "Нет почты!!!<br />";}
echo'<b><a href="bs.php?go=cleanhelp&log='.$log.'&pas='.$pas.'">Очистить</a><br />';
echo''.$img2.'<b><a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a><br />';
break;
case 'mailhelp':
echo '<form method="post" action="bs.php?go=sendhelp&log='.$log.'&pas='.$pas.'&nick='.$nick.'"><br />';
echo'Ваше сообщение<br />';
echo '<input name="msg" maxlength="250" type="log" title="Ваше сообщение"/><br />';
echo '<input class="button" type="submit" value="отправить">';
echo '<postfield name="msg" value="$(msg)"/>';
echo '<postfield name="user" value="'.$loginin.'"/>';
echo "</form>";
break;
case 'sendhelp':
$fal = @file("data/reg/$nick.dat");
$udata = explode(":||:",$fal[0]);
$udata[22]=trim($udata[22]+1);
$textus=$udata[0].':||:'.$udata[1].':||:'.$udata[2].':||:'.$udata[3].':||:'.$udata[4].':||:'.$udata[5].':||:'.$udata[6].':||:'.$udata[7].':||:'.$udata[8].':||:'.$udata[9].':||:'.$udata[10].':||:'.$udata[11].':||:'.$udata[12].':||:'.$udata[13].':||:'.$udata[14].':||:'.$udata[15].':||:'.$udata[16].':||:'.$udata[17].':||:'.$udata[18].':||:'.$udata[19].':||:'.$udata[20].':||:'.$udata[21].':||:'.$udata[22].':||:'.$udata[23].':||:'.$udata[24].':||:'.$udata[25].':||:'.$udata[26].':||:'.$udata[27].':||:'.$udata[28].':||:'.$udata[29].':||:'.$udata[30].':||:'.$udata[31].':||:'.$udata[32].':||:'.$udata[33].':||:'.$udata[34].':||:'.$udata[35].':||:'.$udata[36].':||:'.$udata[37].':||:'.$udata[38].':||:'.$udata[39].':||:'.$udata[40].':||:'.$udata[41].':||:'.$udata[42].':||:'.$udata[43].':||:'.$udata[44].':||:'.$udata[45].':||:'.$udata[46].':||:'.$udata[47].':||:'.$udata[48].':||:'.$udata[49].':||:'.$udata[50].':||:'.$udata[51].':||:'.$udata[52].':||:'.$udata[53].':||:'.$udata[54].':||:'.$udata[55].':||:'.$udata[56].':||:'.$udata[57].':||:'.$udata[58].':||:'.$udata[59].':||:'.$udata[60].':||:'.$udata[61].':||:'.$udata[62].':||:'.$udata[63].':||:'.$udata[64].':||:'.$udata[65].':||:'.$udata[66].':||:'.$udata[67].':||:'.$udata[68].':||:'.$udata[69].':||:'.$udata[70].':||:'.$udata[71].':||:'.$udata[72].':||:'.$udata[73].':||:'.$udata[74].':||:'.$udata[75].':||:'.$udata[76].':||:'.$udata[77].':||:'.$udata[78].':||:'.$udata[79].':||:'.$udata[80].':||:'.$udata[81].':||:'.$udata[82].':||:'.$udata[83].':||:'.$udata[84].':||:'.$udata[85].':||:'.$udata[86].':||:'.$udata[87].':||:'.$udata[88].':||:'.$udata[89].':||:'.$udata[90].':||:'.$udata[91].':||:'.$udata[92].':||:'.$udata[93].':||:'.$udata[94].':||:'.$udata[95].':||:'.$udata[96].':||:'.$udata[97].':||:'.$udata[98].':||:'.$udata[99].':||:'.$udata[100].':||:';
$fp=fopen("data/reg/$nick.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fputs($fp,"$textus");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
$msg = base64_encode($_POST['msg']);
$fp=fopen("data/msg/$nick.msg","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$msg rn");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
echo 'Письмо успешно отправлено!';
echo'<br />Текст сообщения:<br />';
echo base64_decode($msg);
echo'<br />Получатель: ';
echo $nick;
echo'<br />';
break;
case 'cleanhelp':
echo'<div id="menu3"><div id="line"><b>Результат очистки</b><br /></div><div id="menu2">';
$text="";
$fp=fopen("data/helpcenter/help.msg","w");
flock ($fp,LOCK_EX);
fputs($fp,"$text");
flock ($fp,LOCK_UN);
fclose($fp);
echo'<font color="lime">OK</font>';
echo''.$img2.'<b><a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a><br />';
break;
###################################################################################################
case 'edituser':
echo '<div id="menu6">'.$bimg7.' Редактор персонажей</div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=user">';
echo 'Ник:<br />';
echo '<input type="log" name="nickname" /><br />';
echo '<input type="submit" class="button" value="Редактировать" />';
echo '</form>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'user':
$uztext = @file("data/reg/$nickname.dat");
$uzdata = explode(":||:",$uztext[0]);
$aden=trim($uzdata[8]);
$col=trim($uzdata[51]);
$exp=trim($uzdata[19]);
$pol=trim($uzdata[2]);
$lvl=trim($uzdata[9]);
$sp=trim($uzdata[31]);
$lovk=trim($uzdata[3]);
$profa=trim($uzdata[33]);
$email=trim($uzdata[18]);
$met=trim($uzdata[4]);
$hp=trim($uzdata[16]);
$hp1=trim($uzdata[17]);
$mp=trim($uzdata[29]);
$mp1=trim($uzdata[30]);
$paty=trim($uzdata[25]);
$clan=trim($uzdata[23]);
$ignor=trim($uzdata[36]);
$klass=trim($uzdata[27]);
$rassa=trim($uzdata[26]);
$gorod=trim($uzdata[20]);
$okr=trim($uzdata[37]);
$vinosl=trim($uzdata[5]);
$karma=trim($uzdata[36]);
$theme=trim($uzdata[50]);
echo'<div id="menu6">'.$bimg13.'Профиль игрока '.$nickname.'</div><div id="menu6">';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=saveuser&nickname='.$nickname.'">';
echo "Уровень:<br/>";
echo "<input type="log" name="lvl" maxlength="100" value="$lvl"/><br/>";
echo "Деньги:<br/>";
echo "<input type="log" name="aden" maxlength="10" value="$aden"/><br/>";
echo "Коины:<br/>";
echo "<input type="log" name="col" maxlength="10" value="$col"/><br/>";
echo "Опыт:<br/>";
echo "<input type="log" name="exp" maxlength="10" value="$exp"/><br/>";
echo "SP:<br/>";
echo "<input type="log" name="sp" maxlength="100" value="$sp"/><br/>";
echo "Защита:<br/>";
echo "<input type="log" name="lovk" maxlength="100" value="$lovk"/><br/>";
echo "Атака:<br/>";
echo "<input type="log" name="met" maxlength="100" value="$met"/><br/>";
echo "Выносливость:<br/>";
echo "<input type="log" name="vinosl" maxlength="100" value="$vinosl"/><br/>";
echo "Карма:<br/>";
echo "<input type="log" name="karma" maxlength="100" value="$karma"/><br/>";
echo "HP текущее:<br/>";
echo "<input type="log" name="hp" maxlength="100" value="$hp"/><br/>";
echo "HP всего:<br/>";
echo "<input type="log" name="hp1" maxlength="100" value="$hp1"/><br/>";
echo "MP текущее:<br/>";
echo "<input type="log" name="mp" maxlength="100" value="$mp"/><br/>";
echo "MP всего:<br/>";
echo "<input type="log" name="mp1" maxlength="100" value="$mp1"/><br/>";
echo "E-mail:<br/>";
echo "<input type="log" name="email" maxlength="100" value="$email"/><br/>";
echo "Профа:<br/>";
echo "<input type="log" name="profa" maxlength="100" value="$profa"/><br/>";
echo "Пати:<br/>";
echo "<input type="log" name="paty" maxlength="100" value="$paty"/><br/>";
echo "Клан:<br/>";
echo "<input type="log" name="clan" maxlength="100" value="$clan"/><br/>";
echo "Город:<br/>";
echo "<input type="log" name="gorod" maxlength="30" value="$gorod"/><br/>";
echo "Окрестность:<br/>";
echo "<input type="log" name="okr" maxlength="30" value="$okr"/><br/>";
echo "Пол:<br/>";
echo "<select name=pol id="select">
<option value="M">Мужской</option>
<option value="W">Женский</option>
</select>
<br/>";
echo "Класс:<br/>";
echo "<select name=klass id="select">
<option value="wizard">Маг</option>
<option value="fighert">Воин</option>
</select>
<br/>";
echo "Расса:<br/>";
echo "<select name=rassa id="select">
<option value="elf">Ельф</option>
<option value="darkelf">Темный ельф</option>
<option value="gnom">Гном</option>
<option value="human">Человек</option>
<option value="ork">Орк</option>
<option value="kamael">Камаэль</option>
</select>
<br/>";
echo "Тема:<br/>";
echo "<select name=theme id="select">
<option value="dark">Dark</option>
<option value="default">Default</option>
<option value="mobil">Mobile</option>
<option value="web">Web</option>
<option value="wml">Wml</option>
<option value="faza">faza</option>
</select>
<br/>";
echo "<input type=submit value=Изменить class=button /><br/>";
echo "<postfield name="lvl" value="$(lvl)"/>";
echo "<postfield name="aden" value="$(aden)"/>";
echo "<postfield name="col" value="$(col)"/>";
echo "<postfield name="exp" value="$(exp)"/>";
echo "<postfield name="sp" value="$(sp)"/>";
echo "<postfield name="nickname" value="$nickname"/>";
echo "<postfield name="lovk" value="$(lovk)"/>";
echo "<postfield name="met" value="$(met)"/>";
echo "<postfield name="mp" value="$(mp)"/>";
echo "<postfield name="mp1" value="$(mp1)"/>";
echo "<postfield name="hp" value="$(hp)"/>";
echo "<postfield name="hp1" value="$(hp1)"/>";
echo "<postfield name="paty" value="$(paty)"/>";
echo "<postfield name="clan" value="$(clan)"/>";
echo "<postfield name="email" value="$(email)"/>";
echo "<postfield name="profa" value="$(profa)"/>";
echo "<postfield name="pol" value="$(pol)"/>";
echo "<postfield name="klass" value="$(klass)"/>";
echo "<postfield name="rassa" value="$(rassa)"/>";
echo "<postfield name="gorod" value="$(gorod)"/>";
echo "<postfield name="okr" value="$(okr)"/>";
echo "<postfield name="vinosl" value="$(vinosl)"/>";
echo "<postfield name="karma" value="$(karma)"/>";
echo "<postfield name="theme" value="$(theme)"/>";
echo "</form></div>";
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'saveuser':
$fal = @file("data/reg/$nickname.dat");
$uda = explode(":||:",$fal[0]);
$uda[2]=$_POST['pol'];
$sp=$_POST['sp'];
$aden=$_POST['aden'];
$col=$_POST['col'];
$lvl=$_POST['lvl'];
$uda[19]=$_POST['exp'];
$uda[3]=$_POST['lovk'];
$uda[4]=$_POST['met'];
$uda[16]=$_POST['hp'];
$uda[17]=$_POST['hp1'];
$uda[29]=$_POST['mp'];
$uda[30]=$_POST['mp1'];
$uda[25]=$_POST['paty'];
$uda[23]=$_POST['clan'];
$uda[36]=$_POST['ignor'];
$uda[18]=$_POST['email'];
$uda[33]=$_POST['profa'];
$uda[27]=$_POST['klass'];
$uda[26]=$_POST['rassa'];
$uda[20]=$_POST['gorod'];
$uda[37]=$_POST['okr'];
$uda[5]=$_POST['vinosl'];
$uda[36]=$_POST['karma'];
$uda[50]=$_POST['theme'];
$t=$uda[0].':||:'.$uda[1].':||:'.$uda[2].':||:'.$uda[3].':||:'.$uda[4].':||:'.$uda[5].':||:'.$uda[6].':||:'.$uda[7].':||:'.$aden.':||:'.$lvl.':||:'.$uda[10].':||:'.$uda[11].':||:'.$uda[12].':||:'.$uda[13].':||:'.$uda[14].':||:'.$uda[15].':||:'.$uda[16].':||:'.$uda[17].':||:'.$uda[18].':||:'.$uda[19].':||:'.$uda[20].':||:'.$uda[21].':||:'.$uda[22].':||:'.$uda[23].':||:'.$uda[24].':||:'.$uda[25].':||:'.$uda[26].':||:'.$uda[27].':||:'.$uda[28].':||:'.$uda[29].':||:'.$uda[30].':||:'.$sp.':||:'.$uda[32].':||:'.$uda[33].':||:'.$uda[34].':||:'.$uda[35].':||:'.$uda[36].':||:'.$uda[37].':||:'.$uda[38].':||:'.$uda[39].':||:'.$uda[40].':||:'.$uda[41].':||:'.$uda[42].':||:'.$uda[43].':||:'.$uda[44].':||:'.$uda[45].':||:'.$uda[46].':||:'.$uda[47].':||:'.$uda[48].':||:'.$uda[49].':||:'.$uda[50].':||:'.$col.':||:'.$uda[52].':||:'.$uda[53].':||:'.$uda[54].':||:'.$uda[55].':||:'.$uda[56].':||:'.$uda[57].':||:'.$uda[58].':||:'.$uda[59].':||:'.$uda[60].':||:'.$uda[61].':||:'.$uda[62].':||:'.$uda[63].':||:'.$uda[64].':||:'.$uda[65].':||:'.$uda[66].':||:'.$uda[67].':||:'.$uda[68].':||:'.$uda[69].':||:'.$uda[70].':||:'.$uda[71].':||:'.$uda[72].':||:'.$uda[73].':||:'.$uda[74].':||:'.$uda[75].':||:'.$uda[76].':||:'.$uda[77].':||:'.$uda[78].':||:'.$uda[79].':||:'.$uda[80].':||:'.$uda[81].':||:'.$uda[82].':||:'.$uda[83].':||:'.$uda[84].':||:'.$uda[85].':||:'.$uda[86].':||:'.$uda[87].':||:'.$uda[88].':||:'.$uda[89].':||:'.$uda[90].':||:'.$uda[91].':||:'.$uda[92].':||:'.$uda[93].':||:'.$uda[94].':||:'.$uda[95].':||:'.$uda[96].':||:'.$uda[97].':||:'.$uda[98].':||:'.$uda[99].':||:'.$uda[100].':||:';
$fp=fopen("data/reg/$nickname.dat","w");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$t");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo '<div id="menu6">'.$bimg13.'Результат редактирования игрока '.$nickname.'</div>';
echo 'Профиль успешно отредактирован!<br/>';
echo ''.$img15.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=edituser">Редактировать нового </a><br />';
echo ''.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'">В админку </a><br />';
break;
case 'anket':
#---------------------#
$duuu=opendir("local/dataanket");
$all = 0;
while(($k=readdir($duuu))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $all++;} closedir($duuu);
#---------------------#
echo'<div id="menu6">'.$bimg13.'Анкеты игроков</div><div id="menu6">';
$dir = opendir ("local/dataanket");
while ($file = readdir ($dir))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("local/dataanket/$file");
$data = explode("||",$text[0]);
echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=editanket&id='.$id.'">'.$data[0].' '.$data[1].'</a> [<b>'.$id.'</b>] '.$data[5].'<br/>';
}}
echo'</div><div id="menu6">Всего анкет '.$all.'</div>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'editanket':
$vfile = @file("local/dataanket/$id.dat");
$value = explode("||",$vfile[0]);
////////////////////////////// REG INPUT /////////////////////////////
echo'<div id="menu6">'.$bimg13.'Анкета игрока '.$id.'</div><div id="menu6">';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=saveanket&id='.$id.'">';
echo 'Имя:<br/><input type="log" name="name" maxlength="25" value="'.$value[0].'" /><br/>';
echo 'Фамилия:<br/><input type="log" name="lastname" maxlength="25" value="'.$value[1].'" /><br/>';
echo 'День:<br/><select id="select" name="day" type="select">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select><br/>';
echo 'Месяц:<br/>
<select id="select" name="month" type="select">
<option value="Января">Январь</option>
<option value="Февраля">Февраль</option>
<option value="Марта">Март</option>
<option value="Апреля">Апрель</option>
<option value="Мая">Май</option>
<option value="Июня">Июнь</option>
<option value="Июля">Июль</option>
<option value="Августа">Август</option>
<option value="Сентябрь">Сентябрь</option>
<option value="Октября">Октябрь</option>
<option value="Ноября">Ноябрь</option>
<option value="Декабря">Декабрь</option>
</select><br/>';
echo 'Год:<br/><input type="log" name="year" maxlength="4" value="'.$value[4].'" /><br/>';
echo 'Город:<br/><input type="log" name="gorod" maxlength="30" value="'.$value[5].'" /><br/>';
echo 'Сайт(без http://):<br/><input type="log" name="site" maxlength="35" value="'.$value[8].'" /><br/>';
echo 'ICQ:<br/><input type="log" name="icq" maxlength="9" value="'.$value[6].'" /><br/>';
echo 'Номер телефона(+3..):<br/><input type="log" name="number" maxlength="13" value="'.$value[11].'" /><br/>';
echo 'Оператор:<br/><input type="log" name="opsos" maxlength="20" value="'.$value[9].'" /><br/>';
echo 'Модель телефона:<br/><input type="log" name="model" maxlength="25" value="'.$value[7].'" /><br/>';
echo 'О себе:<br/><input type="log" name="about" maxlength="250" value="'.$value[10].'" /><br/>';
echo '<br /><input class="button" type="submit" value="Отправить"/>';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="lastname" value="$(lastname)"/>';
echo '<postfield name="day" value="$(day)"/>';
echo '<postfield name="month" value="$(month)"/>';
echo '<postfield name="year" value="$(year)"/>';
echo '<postfield name="gorod" value="$(gorod)"/>';
echo '<postfield name="number" value="$(number)"/>';
echo '<postfield name="model" value="$(model)"/>';
echo '<postfield name="site" value="$(site)"/>';
echo '<postfield name="icq" value="$(icq)"/>';
echo '<postfield name="opsos" value="$(opsos)"/>';
echo '<postfield name="about" value="$(about)"/></form></div>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=anket>назад</a>';
break;
case 'saveanket' :
include_once("files/functions.php");
$name=check($name);
$lastname=check($lastname);
$day=check($day);
$month=check($month);
$year=check($year);
$gorod=check($gorod);
$icq=check($icq);
$model=check($model);
$site=check($site);
$opsos=check($opsos);
$number=check($number);
$about=check($about);
$text=$name.'||'.$lastname.'||'.$day.'||'.$month.'||'.$year.'||'.$gorod.'||'.$icq.'||'.$model.'||'.$site.'||'.$opsos.'||'.$about.'||'.$number.'||0||';
/////////////////////////////// write anketa ////////
$fp=fopen("local/dataanket/$id.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
////////////////////////////// send message /////////
$data=date("d F, Y", time());
$time=date("H:i:s", time());
$data = str_replace("January","января",$data);
$data = str_replace("February","февраля",$data);
$data = str_replace("March","марта",$data);
$data = str_replace("April","апреля",$data);
$data = str_replace("May","мая",$data);
$data = str_replace("June","июня",$data);
$data = str_replace("July","июля",$data);
$data = str_replace("August","августа",$data);
$data = str_replace("September","сентября",$data);
$data = str_replace("October","октября",$data);
$data = str_replace("November","ноября",$data);
$data = str_replace("December","декабря",$data);
$fal = @file("data/reg/$id.dat");
$udata = explode(":||:",$fal[0]);
$udata[22]=trim($udata[22]+1);
$textus=$udata[0].':||:'.$udata[1].':||:'.$udata[2].':||:'.$udata[3].':||:'.$udata[4].':||:'.$udata[5].':||:'.$udata[6].':||:'.$udata[7].':||:'.$udata[8].':||:'.$udata[9].':||:'.$udata[10].':||:'.$udata[11].':||:'.$udata[12].':||:'.$udata[13].':||:'.$udata[14].':||:'.$udata[15].':||:'.$udata[16].':||:'.$udata[17].':||:'.$udata[18].':||:'.$udata[19].':||:'.$udata[20].':||:'.$udata[21].':||:'.$udata[22].':||:'.$udata[23].':||:'.$udata[24].':||:'.$udata[25].':||:'.$udata[26].':||:'.$udata[27].':||:'.$udata[28].':||:'.$udata[29].':||:'.$udata[30].':||:'.$udata[31].':||:'.$udata[32].':||:'.$udata[33].':||:'.$udata[34].':||:'.$udata[35].':||:'.$udata[36].':||:'.$udata[37].':||:'.$udata[38].':||:'.$udata[39].':||:'.$udata[40].':||:'.$udata[41].':||:'.$udata[42].':||:'.$udata[43].':||:'.$udata[44].':||:'.$udata[45].':||:'.$udata[46].':||:'.$udata[47].':||:'.$udata[48].':||:'.$udata[49].':||:'.$udata[50].':||:'.$udata[51].':||:'.$udata[52].':||:'.$udata[53].':||:'.$udata[54].':||:'.$udata[55].':||:'.$udata[56].':||:'.$udata[57].':||:'.$udata[58].':||:'.$udata[59].':||:'.$udata[60].':||:'.$udata[61].':||:'.$udata[62].':||:'.$udata[63].':||:'.$udata[64].':||:'.$udata[65].':||:'.$udata[66].':||:'.$udata[67].':||:'.$udata[68].':||:'.$udata[69].':||:'.$udata[70].':||:'.$udata[71].':||:'.$udata[72].':||:'.$udata[73].':||:'.$udata[74].':||:'.$udata[75].':||:'.$udata[76].':||:'.$udata[77].':||:'.$udata[78].':||:'.$udata[79].':||:'.$udata[80].':||:'.$udata[81].':||:'.$udata[82].':||:'.$udata[83].':||:'.$udata[84].':||:'.$udata[85].':||:'.$udata[86].':||:'.$udata[87].':||:'.$udata[88].':||:'.$udata[89].':||:'.$udata[90].':||:'.$udata[91].':||:'.$udata[92].':||:'.$udata[93].':||:'.$udata[94].':||:'.$udata[95].':||:'.$udata[96].':||:'.$udata[97].':||:'.$udata[98].':||:'.$udata[99].':||:'.$udata[100].':||:';
$fp=fopen("data/reg/$id.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fputs($fp,"$textus");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
$message="Ваша анкета была изменена администрацией!";
$message=base64_encode($message);
$pozdr=":::Система|".$message."|".$data;
$fp=fopen("data/msg/$id.msg","a+");
flock($fp,LOCK_EX);
fputs($fp,"$pozdr rn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'<div id="menu6">'.$bimg9.'Результат редактирования</div>';
echo'Анкета игрока '.$id.' обновлена!<br />Ему отослано уведомление о изменении.<br /><a href="bs.php?log='.$log.'&pas='.$pas.'&go=anket">Назад к анкетам</a><br />';
break;
case 'magic':
#---------------------#
$duuu=opendir("data/mags");
$all = 0;
while(($k=readdir($duuu))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $all++;} closedir($duuu);
#---------------------#
echo'<div id="menu6">'.$bimg2.'Редактирование магии</div><div id="menu6">';
$dir = opendir ("data/mags");
while ($file = readdir ($dir))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("data/mags/$file");
$data = explode("||",$text[0]);
echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=editmagic&id='.$id.'">'.$data[7].'</a> [<b>'.$data[4].'</b> | '.$data[0].' ат.]<br/>';
}}
echo'</div><div id="menu6">Всего магии '.$all.'</div>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'editmagic':
$vfile = @file("data/mags/$id.dat");
$value = explode("||",$vfile[0]);
////////////////////////////// INPUT /////////////////////////////
echo'<div id="menu6">'.$bimg2.'Редактирование магии <b>'.$value[7].'</b></div><div id="menu6">';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=savemagic&id='.$id.'">';
echo 'Название:<br/><input type="log" name="name" maxlength="25" value="'.$value[7].'" /><br/>';
echo 'Атаки:<br/><input type="log" name="ataka" maxlength="25" value="'.$value[0].'" /><br/>';
echo 'MP:<br/><input type="log" name="mp" maxlength="25" value="'.$value[1].'" /><br/>';
echo 'SP:<br/><input type="log" name="sp" maxlength="25" value="'.$value[2].'" /><br/>';
echo 'Описание:<br/>';
echo '<textarea id="tex" name="info" maxlength="999">'.$value[6].'</textarea><br/>';
echo 'Тип:<br/><select id="select" name="tip" type="select">
<option value="combat">Боевая </option>
<option value="baff">Баф </option>
<option value="summoner">Призыв </option>
</select><br/>';
echo 'хз:<br/><input type="log" name=z value='.$value[3].' /><br/>';
echo 'хз:<br/><input type="log" name="zzz" maxlength="10" value="'.$value[5].'" /><br/>';
echo 'хз:<br/><input type="log" name="zz" maxlength="10" value="'.$value[9].'" /><br />';
echo 'хз:<br/><input type="log" name="xz" maxlength="10" value="'.$value[8].'" />';
echo '<br /><input class="button" type="submit" value="Сохранить"/>';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="ataka" value="$(ataka)"/>';
echo '<postfield name="tip" value="$(tip)"/>';
echo '<postfield name="sp" value="$(sp)"/>';
echo '<postfield name="mp" value="$(mp)"/>';
echo '<postfield name="z" value="$(z)"/>';
echo '<postfield name="zz" value="$(zz)"/>';
echo '<postfield name="zzz" value="$(zzz)"/>';
echo '</form></div>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'savemagic':
include_once("files/functions.php");
$name=check($name);
$ataka=check($ataka);
$mp=check($mp);
$info=check($info);
$tip=check($tip);
$sp=check($sp);
$z=check($z);
$zz=check($zz);
$zzz=check($zzz);
$xz=check($xz);
$text=$ataka.'||'.$mp.'||'.$sp.'||'.$z.'||'.$tip.'||'.$zzz.'||'.$info.'||'.$name.'||'.$xz.'||'.$zz.'||';
/////////////////////////////// write item ////////
$mag = opendir("data/mags");
while(($k=readdir($mag))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $allw++;} closedir($mag);
$fp=fopen("data/mags/$id.dat","w+");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'<div id="menu6">'.$bimg2.'Редактирование магии <b>'.$value[7].'</b></div>';
echo'Магия <b>'.$name.'</b> обновлена! '.$img37.'<br />'.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=magic">Назад</a><br />';
break;
case 's':
///////////////////////////////////////
echo'<div id="menu6">'.$bimg9.'Список<br />Превью | Имя | Грейд | Снести</div>';
include_once("files/functions.php");
///////////////////////////////////////
$tip = check($tip);
$dir = opendir ("data/shop/$tip");
while ($file = readdir ($dir))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("data/shop/$tip/$file");
$data = explode(":||:",$text[0]);
echo "<img width=16 height=16 src="pic/equip/weapons/$data[6]"/> <a href="bs.php?log=$log&pas=$pas&go=wedit&id=$id&tip=$tip">$data[4]</a> [$data[5]] [+$data[0]] [<i>$data[1]</i>] <a name=tip href="bs.php?log=$log&pas=$pas&go=del&id=$id&tip=$tip&nazv=$data[4]">[del]</a><br/>";
}}
echo '<form method=post>';
echo '<input type=hidden name=tip value='.$tip.'>';
echo '<postfield name="tip" value="$(tip)"/>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=edit>назад</a>';
echo '</form>';
break;
case 'sa':
///////////////////////////////////////
echo'<div id="menu6">'.$bimg9.'Список<br />Превью | Имя | Грейд | Снести</div>';
include_once("files/functions.php");
///////////////////////////////////////
$tip = check($tip);
$dir = opendir ("data/shop/armour/$tip");
while ($file = readdir ($dir))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("data/shop/armour/$tip/$file");
$data = explode(":||:",$text[0]);
if($data[4]==$udata[37]+zbot){
echo "<img width=16 height=16 src="pic/equip/$tip/$data[6]"/> <a href="bs.php?log=$log&pas=$pas&go=wedita&id=$id&tip=$tip">$data[4]</a> [$data[5]] <a name=tip href="bs.php?log=$log&pas=$pas&go=dela&id=$id&tip=$tip&nazv=$data[4]">[del]</a><br/>";
}}}
echo '<form method=post>';
echo '<input type=hidden name=tip value='.$tip.'>';
echo '<postfield name="tip" value="$(tip)"/>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=edita>назад</a>';
echo '</form>';
break;
case 'del':
///////////////////////////////////////
include_once("files/functions.php");
///////////////////////////////////////
$tip = check($tip);
$nazv = check($nazv);
$time=time()-3600;
$dir = opendir ("data/shop/$tip");
while ($file = readdir ($dir))
{
if (( $file != ".") && ($file != "..")){
$file2=@file("data/shop/$tip/$id.dat");
$GLOBALS[total]=count($file2);
$GLOBALS[all]=$GLOBALS[all]+$GLOBALS[total];
@unlink ("data/shop/$tip/$id.dat");
}}
echo"<b>$nazv</b> успешно удалено. $img37<br/>$img2<a href="bs.php?log=$log&pas=$pas&go=s&tip=$tip">назад</a>";
break;
case 'dela':
///////////////////////////////////////
include_once("files/functions.php");
///////////////////////////////////////
$tip = check($tip);
$nazv = check($nazv);
$time=time()-3600;
$dir = opendir ("data/shop/armour/$tip");
while ($file = readdir ($dir))
{
if (( $file != ".") && ($file != "..")){
$file2=@file("data/shop/armour/$tip/$id.dat");
$GLOBALS[total]=count($file2);
$GLOBALS[all]=$GLOBALS[all]+$GLOBALS[total];
@unlink ("data/shop/armour/$tip/$id.dat");
}}
echo"<b>$nazv</b> успешно удалено. $img37<br/>$img2<a href="bs.php?log=$log&pas=$pas&go=sa&tip=$tip">назад</a>";
break;
case 'wedit':
$vfile = @file("data/shop/$tip/$id.dat");
$value = explode(":||:",$vfile[0]);
////////////////////////////// INPUT /////////////////////////////
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=editw&id='.$id.'&tip='.$tip.'&nazv='.$value[4].'">';
echo 'Название:<br/><input type="log" name="name" maxlength="25" value="'.$value[4].'" /><br/>';
echo 'Атаки:<br/><input type="log" name="ataka" maxlength="25" value="'.$value[0].'" /><br/>';
echo 'Грейд:<br/><select id="select" name="grade" type="select">
<option value="NG">NG </option>
<option value="D">D </option>
<option value="C">C </option>
<option value="B">B </option>
<option value="A">A </option>
<option value="S">S </option>
</select><br/>';
echo 'Тип:<br/><select id="select" name="tip" type="select">
<option value="sword">Меч </option>
<option value="axe">Топор </option>
<option value="mines">Копье </option>
<option value="knife">Нож </option>
<option value="mace">Булава </option>
<option value="brassknuckles">Кастет </option>
<option value="bit">Бита </option>
<option value="sharpening">Заточка </option>
<option value="hammer">Молот </option>
</select><br/>';
echo 'Картинка [<a href="bs.php?log='.$log.'&pas='.$pas.'&go=showimagelist&tip='.$tip.'">?</a>]:<br/><input id=select name=ima value='.$value[6].' /><br/>';
echo 'Цена:<br/><input type="log" name="cena" maxlength="10" value="'.$value[1].'" />';
echo '<br /><input class="button" type="submit" value="Сохранить"/>';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="ataka" value="$(ataka)"/>';
echo '<postfield name="grade" value="$(grade)"/>';
echo '<postfield name="cena" value="$(cena)"/>';
echo '<postfield name="tip" value="$(tip)"/>';
echo '<postfield name="ima" value="$(ima)"/>';
echo '</form>';
break;
case 'wedita':
$vfile = @file("data/shop/armour/$tip/$id.dat");
$value = explode(":||:",$vfile[0]);
////////////////////////////// INPUT /////////////////////////////
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=editaw&id='.$id.'&tip='.$tip.'&nazv='.$value[4].'">';
echo 'Название:<br/><input type="log" name="name" value="'.$value[4].'" /><br/>';
echo 'Атаки:<br/><input type="log" name="ataka" maxlength="25" value="'.$value[0].'" /><br/>';
echo 'Грейд:<br/><select id="select" name="grade" type="select">
<option value="NG">NG </option>
<option value="D">D </option>
<option value="C">C </option>
<option value="B">B </option>
<option value="A">A </option>
<option value="S">S </option>
</select><br/>';
echo 'Тип:<br/><select id="select" name="tip" type="select">
<option value="golova">Шлем </option>
<option value="body">Броня </option>
<option value="heand">Перчатки </option>
<option value="down">Штаны </option>
<option value="nogi">Ботинки </option>
</select><br/>';
echo 'Картинка [<a href="bs.php?log='.$log.'&pas='.$pas.'&go=showimagelista&tip='.$tip.'">?</a>]:<br/><input id=select name=ima value='.$value[6].' /><br/>';
echo 'Цена:<br/><input type="log" name="cena" maxlength="10" value="'.$value[1].'" />';
echo '<br /><input class="button" type="submit" value="Сохранить"/>';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="ataka" value="$(ataka)"/>';
echo '<postfield name="grade" value="$(grade)"/>';
echo '<postfield name="cena" value="$(cena)"/>';
echo '<postfield name="tip" value="$(tip)"/>';
echo '<postfield name="ima" value="$(ima)"/>';
echo '</form>';
break;
case 'edit':
echo '<div id="menu6">'.$bimg8.'Редактировать:</div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=s">';
echo 'Тип:<br/><select id="select" name="tip" type="select">
<option value="sword">Меч </option>
<option value="axe">Топор </option>
<option value="mines">Копье </option>
<option value="knife">Нож </option>
<option value="mace">Булава </option>
<option value="brassknuckles">Кастет </option>
<option value="bit">Бита </option>
<option value="sharpening">Заточка </option>
<option value="hammer">Молот </option>
</select><br/>';
echo '<br /><input class="button" type="submit" value="Изменить"/>';
echo '<postfield name="tip" value="$(tip)"/>';
echo '</form>';
echo '<div id="menu6">'.$bimg5.'Создать:</div>';
//////////////////////////////// СОЗДАТЬ ПУШКУ ///////////////////////////////
$vfile = @file("data/shop/$id.dat");
$value = explode("||",$vfile[0]);
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=editok">';
echo 'Название:<br/><input type="log" name="name" maxlength="25" value="'.$value[0].'" /><br/>';
echo 'Атаки:<br/><input type="log" name="ataka" maxlength="25" value="'.$value[1].'" /><br/>';
echo 'Грейд:<br/><select id="select" name="grade" type="select">
<option value="NG">NG </option>
<option value="D">D </option>
<option value="C">C </option>
<option value="B">B </option>
<option value="A">A </option>
<option value="S">S </option>
</select><br/>';
echo 'Тип:<br/><select id="select" name="tip" type="select">
<option value="sword">Меч </option>
<option value="axe">Топор </option>
<option value="mines">Копье </option>
<option value="knife">Нож </option>
<option value="mace">Булава </option>
<option value="brassknuckles">Кастет </option>
<option value="bit">Бита </option>
<option value="sharpening">Заточка </option>
<option value="hammer">Молот </option>
</select><br/>';
echo 'Картинка [<a href="bs.php?log='.$log.'&pas='.$pas.'&go=showimagelist">?</a>]:<br/><input id=select value=tkas_1_1.gif name=ima /><br/>';
echo 'Цена:<br/><input type="log" name="cena" maxlength="10" value="'.$value[4].'" />';
echo '<br /><input class="button" type="submit" value="Создать"/>';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="ataka" value="$(ataka)"/>';
echo '<postfield name="grade" value="$(grade)"/>';
echo '<postfield name="cena" value="$(cena)"/>';
echo '<postfield name="tip" value="$(tip)"/>';
echo '<postfield name="ima" value="$(ima)"/>';
echo '</form>';
/////////////////////////////////////////////////////////////////////////////
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'edita':
echo '<div id="menu6">'.$bimg8.'Редактировать:</div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=sa">';
echo 'Тип:<br/><select id="select" name="tip" type="select">
<option value="golova">Шлем </option>
<option value="body">Броня </option>
<option value="heand">Перчатки </option>
<option value="down">Штаны </option>
<option value="nogi">Ботинки </option>
</select><br/>';
echo '<br /><input class="button" type="submit" value="Изменить"/>';
echo '<postfield name="tip" value="$(tip)"/>';
echo '</form>';
echo '<div id="menu6">'.$bimg5.'Создать:</div>';
//////////////////////////////// СОЗДАТЬ ШМОТКУ ///////////////////////////////
$vfile = @file("data/shop/$id.dat");
$value = explode("||",$vfile[0]);
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=editaok">';
echo 'Название:<br/><input type="log" name="name" value="'.$value[0].'" /><br/>';
echo 'Защиты:<br/><input type="log" name="ataka" maxlength="25" value="'.$value[1].'" /><br/>';
echo 'Грейд:<br/><select id="select" name="grade" type="select">
<option value="NG">NG </option>
<option value="D">D </option>
<option value="C">C </option>
<option value="B">B </option>
<option value="A">A </option>
<option value="S">S </option>
</select><br/>';
echo 'Тип:<br/><select id="select" name="tip" type="select">
<option value="golova">Шлем </option>
<option value="body">Броня </option>
<option value="heand">Перчатки </option>
<option value="down">Штаны </option>
<option value="nogi">Ботинки </option>
</select><br/>';
echo '<input type=hidden name=ima value="1.gif" />';
echo 'Цена:<br/><input type="log" name="cena" value="'.$value[4].'" />';
echo '<br /><input class="button" type="submit" value="Создать"/>';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="ataka" value="$(ataka)"/>';
echo '<postfield name="grade" value="$(grade)"/>';
echo '<postfield name="cena" value="$(cena)"/>';
echo '<postfield name="tip" value="$(tip)"/>';
echo '<postfield name="ima" value="$(ima)"/>';
echo '</form>';
/////////////////////////////////////////////////////////////////////////////
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'editok' :
include_once("files/functions.php");
$name=check($name);
$ataka=check($ataka);
$grade=check($grade);
$cena=check($cena);
$tip=check($tip);
$ima=check($ima);
$text=$ataka.':||:'.$cena.':||:weapon:||:1:||:'.$name.':||:'.$grade.':||:'.$ima.':||:';
/////////////////////////////// write item ////////
$sword = opendir("data/shop/$tip/");
while(($k=readdir($sword))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $allw++;} closedir($sword);
$number = $allw+1;
$fp=fopen("data/shop/$tip/$number.dat","w+");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'Шмотка добавлена! '.$img37.'<br />'.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=edit">Назад</a><br />';
break;
case 'editaok' :
include_once("files/functions.php");
$name=check($name);
$ataka=check($ataka);
$grade=check($grade);
$cena=check($cena);
$tip=check($tip);
$ima=check($ima);
$text=$ataka.':||:'.$cena.':||:'.$tip.':||:1:||:'.$name.':||:'.$grade.':||:'.$ima.':||:';
/////////////////////////////// write item ////////
$sword = opendir("data/shop/armour/$tip");
while(($k=readdir($sword))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $allw++;} closedir($sword);
$number = $allw+1;
$fp=fopen("data/shop/armour/$tip/$number.dat","w+");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'Шмотка добавлена! '.$img37.'<br />'.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=edita">Назад</a><br />';
break;
case 'editw' :
include_once("files/functions.php");
$name=check($name);
$ataka=check($ataka);
$grade=check($grade);
$cena=check($cena);
$tip=check($tip);
$ima=check($ima);
$text=$ataka.':||:'.$cena.':||:weapon:||:1:||:'.$name.':||:'.$grade.':||:'.$ima.':||:';
/////////////////////////////// write item ////////
$sword = opendir("data/shop/$tip/");
while(($k=readdir($sword))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $allw++;} closedir($sword);
$number = $allw+1;
$fp=fopen("data/shop/$tip/$id.dat","w+");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'Шмотка <b>'.$nazv.'</b> обновлена! '.$img37.'<br />'.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=s&tip='.$tip.'">Назад</a><br />';
break;
case 'editaw' :
include_once("files/functions.php");
$name=check($name);
$ataka=check($ataka);
$grade=check($grade);
$cena=check($cena);
$tip=check($tip);
$ima=check($ima);
$text=$ataka.':||:'.$cena.':||:'.$tip.':||:1:||:'.$name.':||:'.$grade.':||:'.$ima.':||:';
/////////////////////////////// write item ////////
$sword = opendir("data/shop/armour/$tip/");
while(($k=readdir($sword))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $allw++;} closedir($sword);
$number = $allw+1;
$fp=fopen("data/shop/armour/$tip/$id.dat","w+");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'Шмотка <b>'.$nazv.'</b> обновлена! '.$img37.'<br />'.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=sa&tip='.$tip.'">Назад</a><br />';
break;
case 'showimagelist':
echo'<div id=menu6>';
$dira = opendir ("pic/equip/weapons");
while ($filea = readdir ($dira))
{if (( $filea != ".") && ($filea != "..") && ($filea != "Trumbs.db"))
{$aa[]=$filea;}}
closedir ($dira);
$totala = count($aa);
for ($ia = 0; $ia < $totala; $ia++){
$data_namea[]=$aa[$ia];
}
foreach($data_namea as $ka=>$va)
{
$dat_screena[]="<img width=20 height=20 src="pic/equip/weapons/$data_namea[$ka]" alt="$data_namea[$ka]"/> _ <input value="$data_namea[$ka]" type=log /><br/>";
}
$totala = count($dat_screena);
if (empty($_GET['logs'])) $logs = 0;
else $logs = $_GET['logs'];
if ($totala < $logs + 10){ $end = $totala; }
else {$end = $logs + 10; }
for ($ia = $logs; $ia < $end; $ia++){
echo"$dat_screena[$ia]";
}
if ($logs != 0) {echo '<a href="bs.php?logs='.($logs - 10).'&log='.$log.'&pas='.$pas.'&go=showimagelist">Назад</a> ';}
if ($totala > $logs + 10) {echo ' <a href="bs.php?logs='.($logs + 10).'&log='.$log.'&pas='.$pas.'&go=showimagelist">Далее</a>';}
echo'</div>';
echo''.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&&go=s&tip='.$tip.'">назад</a>';
echo"<div id=menu6>Всего: $totala картинок</div>";
break;
case 'showimagelista':
echo'<div id=menu6>';
$dira = opendir ("pic/equip/$tip");
while ($filea = readdir ($dira))
{if (( $filea != ".") && ($filea != "..") && ($filea != "Trumbs.db") && ($filea != "Thumbs.db"))
{$aa[]=$filea;}}
closedir ($dira);
$totala = count($aa);
for ($ia = 0; $ia < $totala; $ia++){
$data_namea[]=$aa[$ia];
}
foreach($data_namea as $ka=>$va)
{
$dat_screena[]="<img width=20 height=20 src="pic/equip/$tip/$data_namea[$ka]" alt="$data_namea[$ka]"/> _ <input value="$data_namea[$ka]" type=log /><br/>";
}
$totala = count($dat_screena);
if (empty($_GET['logs'])) $logs = 0;
else $logs = $_GET['logs'];
if ($totala < $logs + 10){ $end = $totala; }
else {$end = $logs + 10; }
for ($ia = $logs; $ia < $end; $ia++){
echo"$dat_screena[$ia]";
}
if ($logs != 0) {echo '<a href="bs.php?logs='.($logs - 10).'&log='.$log.'&pas='.$pas.'&go=showimagelista&tip='.$tip.'">Назад</a> ';}
if ($totala > $logs + 10) {echo ' <a href="bs.php?logs='.($logs + 10).'&log='.$log.'&pas='.$pas.'&go=showimagelista&tip='.$tip.'">Далее</a>';}
echo'</div>';
echo''.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&&go=sa&tip='.$tip.'">назад</a>';
echo"<div id=menu6>Всего: $totala картинок</div>";
break;
case 'showbanned':
echo'<div id="menu6"><b>Нажав на ник вы разбаните его!</b></div>';
$file = file("data/ban.dat");
$total = count($file);
for ($i = 0; $i < $total; $i++){
$data = explode("||",$file[$i]);
$time=time()-86400;
if($data[1]>$time){
$data_name[]=$data[2];
$data_id[]=$i;}}
if(empty($data_name)){echo'Забаненых нет.'; echo'<br/>'.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>'; include_once "files/down.php"; exit;}
foreach($data_name as $k=>$v)
{
$dat_screen[]="<a href="bs.php?log=$log&pas=$pas&name=$data_name[$k]&id=$data_id[$k]&go=delban">$data_name[$k]</a><br/>";
}
$total = count($dat_screen);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + 10){ $end = $total; }
else {$end = $start + 10; }
for ($i = $start; $i < $end; $i++){
echo"$dat_screen[$i]";
}
if ($start !== 0) {echo '<a href="bs.php?start='.($start - 10).'&log='.$log.'&pas='.$pas.'&go=showbanned">назад</a> ';}
if ($total > $start + 10) {echo ' <a href="bs.php?start='.($start + 10).'&log='.$log.'&pas='.$pas.'&go=showbanned">Дале</a>';}
break;
case 'delban':
$file = file("data/ban.dat");
$fp=fopen("data/ban.dat","w");
flock ($fp,LOCK_EX);
unset($file[$id]);
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
echo '<div id="menu6">'.$bimg5.' Результат </div>';
echo 'Игрок '.$name.' разбанен.'.$img37.'<br/>';
echo ''.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>';
break;
case 'openchat':
$fp=fopen("data/config.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"on||");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo"Чат включен $img37<br/><a href="bs.php?log=$log&pas=$pas">В админку</a>";
break;
case 'closechat':
$fp=fopen("data/config.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"off||");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo"Чат выключен $img37<br/><a href="bs.php?log=$log&pas=$pas">В админку</a>";
break;
case 'block':
echo '<div id="menu6">Дать блок '.$bimg14.'</div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=blockok">';
echo 'Ник:<br />';
echo '<input type="log" name="name" /><br />';
echo 'Причина:<br />';
echo '<input type="log" name="prichina" /><br />';
echo '<input type="submit" class="button" value="Заблочить" />';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="prichina" value="$(prichina)"/>';
echo '</form>';
echo"<a href="bs.php?log=$log&pas=$pas">В админку</a>";
break;
case 'blockok':
include_once("files/functions.php");
$name=check($name);
$prichina=check($prichina);
$date = date("d.m.Y");
$name=htmlspecialchars(stripslashes($name));
$fp=fopen("data/block/$name.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$log||$date||$name||$prichina|| ||");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo '<div id="menu6">'.$bimg7.' Игрок '.$name.' заблокирован администратором '.$log.'! '.$img37.'</div>
<b>Дата : </b>'.$date.'<br />
<b>Причина :</b> '.$prichina.'<br />
'.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>';
break;
case 'reblock':
///////////////////////////////////////
echo'<div id="menu6">'.$bimg9.'Список заблокированых</div>';
$dir = opendir ("data/block");
while ($filel = readdir ($dir))
{
if (( $filel != ".") and ($filel != ".."))
{
$id=str_replace(".dat","",$filel);
$text = @file("data/block/$filel");
$data = explode("||",$text[0]);
echo "<b>$data[2]</b> [$data[1]] <a href="bs.php?log=$log&pas=$pas&go=reblockok&filel=$filel">[-]</a><br/>";
}}
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
echo '</form>';
break;
case 'reblockok':
$time=time()-3600;
$dir = opendir ("data/block");
while ($file = readdir ($dir))
{
if (( $file != ".") && ($file != "..")){
$file2=@file("data/block/$filel");
$GLOBALS[total]=count($file2);
$GLOBALS[all]=$GLOBALS[all]+$GLOBALS[total];
@unlink ("data/block/$filel");
}}
echo"<b>$filel</b> успешно разблокирован. $img37<br/>
$img2<a href="bs.php?log=$log&pas=$pas&go=reblock">назад</a>";
break;
case 'clan':
///////////////////////////////////////
echo'<div id="menu6">'.$bimg9.'Список кланов</div>';
$dir = opendir ("data/clan");
while ($filel = readdir ($dir))
{
if (( $filel != ".") and ($filel != "..") and ($filel != "bank") and ($filel != "chat") and ($filel != "clanholl") and ($filel != "desk") and ($filel != "logs") and ($filel != "name") and ($filel != "site") and ($filel != "sklad") and ($filel != "tmp") and ($filel != "zahvat"))
{
$id=str_replace(".dat","",$filel);
$text = @file("data/clan/$filel");
$data = explode(":||:",$text[0]);
$clanh = @file("data/clan/clanholl/$id.dat");
echo "<img src="pic/clan/$data[2]" /> <a href="bs.php?log=$log&pas=$pas&go=showclan&clan=$id"><b>$data[1]</b></a> [$data[0]] <a href="bs.php?log=$log&pas=$pas&go=showclanlog&clan=$id">[log]</a> <a href="bs.php?log=$log&pas=$pas&go=showclanusers&clan=$id">[usr]</a>";if(!$clanh){ echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=addclanholl&clan='.$id.'">[ch+]</a>';}echo '<br/>';
}}
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
echo '</form>';
break;
case 'showclanlog':
$fi = @file("data/clan/$clan.dat");
$fi = explode(":||:", $fi[0]);
echo'<div id="menu6">'.$bimg9.'Лог банка клана <b>'.$fi[1].'</b></div>';
$fal = @file("data/clan/logs/$clan.dat");
if(!$fal){echo"Лог пуст!";}
$total=count($fal);
$fal = @array_reverse($fal);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + 5){ $end = $total; }
else {$end = $start + 5; }
for ($i = $start; $i < $end; $i++){
$data = explode("||",$fal[$i]);
echo"$data[0]<br/>";}
if ($start != 0) {echo '<a href="clanroom.php?start='.($start - 5).'&log='.$log.'&pas='.$pas.'&go=logs">Назад</a> ';}else{echo'<br/>';}
if ($total > $start + 5) {echo ' <a href="clanroom.php?start='.($start + 5).'&log='.$log.'&pas='.$pas.'&go=logs">Далее</a>';}
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=clan>назад</a>';
break;
case 'showclanusers':
$fi = @file("data/clan/$clan.dat");
$fi = explode(":||:", $fi[0]);
echo'<div id="menu6">'.$bimg9.'Юзеры клана <b>'.$fi[1].'</b></div>';
$fal = @file("data/clan/name/$clan.dat");
if(!$fal){echo"В клане никого нет.";}
$total=count($fal);
$text = @file("data/clan/name/$clan.dat");
for($i=0; $i<$total; $i++){
$data = explode("|",$fal[$i]);
$i2=$i+1;
echo"<b>$i2.</b> $data[1]<br/>";}
echo "<br/>Лидер: <b>$clan</b> <br/>";
break;
case 'showclan':
///////////////////////////////////////
$cl = @file("data/clan/$clan.dat");
$data = explode(":||:", $cl[0]);
$text = @file("data/clan/site/$clan.dat");
$text = explode("||",$text[0]);
$bank = @file("data/clan/bank/$clan.dat");
$bank = explode("||",$bank[0]);
if(empty($bank[0])){$bank[0]="0";}
$ob = @file("data/clan/desk/$clan.dat");
$ob = explode("||",$ob[0]);
echo'<div id="menu6">'.$bimg9.'Клан <b>'.$data[1].'</b></div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=saveclan&clan='.$clan.'">';
echo 'Лого: <br />';
echo '<input type="log" name="logo" value="'.$data[2].'" /><br />';
echo 'Казна: <br />';
echo '<input type="log" name="kazna" value="'.$bank[0].'" /><br />';
echo 'Сайт: <br />';
echo '<input type="log" name="objs" value="'.$text[0].'" /><br />';
echo 'Обьявление: <br />';
echo '<textarea id="tex" name="obj">'.$ob[0].'</textarea><br />';
echo 'Кланхолл: <br />';
echo '<select id="select" name="clanholl" />
<option value"yes">Да</option>
<option value"no">Нет</option></select><br />';
echo '<input type="submit" class="button" value="Сохранить" />';
echo '</form>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'saveclan':
$ds=@file("data/clan/$clan.dat");
$ds=explode(":||:", $ds[0]);
$fp=fopen("data/clan/$clan.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$ds[0]:||:$ds[1]:||:$logo:||:");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$fp=fopen("data/clan/bank/$clan.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$kazna||");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$fp=fopen("data/clan/site/$clan.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$objs||");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$fp=fopen("data/clan/desk/$clan.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$obj||");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo '<div id="menu6">'.$bimg7.' Успешно! '.$img37.'</div>
'.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>';
break;
case 'addclanholl':
$date=date("d");
$text="$date||";
$fp=fopen("data/clan/clanholl/$clan.dat","w");
flock ($fp,LOCK_EX);
fputs($fp,"$textrn");
flock ($fp,LOCK_UN);
fclose($fp);
echo '<div id="menu6">'.$bimg7.' Успешно! '.$img37.'</div>
'.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>';
break;
case 'ava':
echo '<div id="menu6">'.$bimg7.' Аватар </div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=avatar">';
echo 'Ник:<br />';
echo '<input type="log" name="name" /><br />';
echo 'Аватар:<br />';
echo '<input type="log" name="pic" /><br />';
echo '<input type="submit" class="button" value="Сохранить" />';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="pic" value="$(pic)"/>';
echo '</form>';
echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=medallist">Список аватаров</a><br />';
echo"<a href="bs.php?log=$log&pas=$pas">В админку</a>";
break;
case 'avatar':
include_once("files/functions.php");
$name=check($name);
$pic=check($pic);
$date = date("d.m.Y");
$name=htmlspecialchars(stripslashes($name));
$fp=fopen("local/dataava/$name.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$pic||$name||");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo '<div id="menu6">'.$bimg7.' Игрок '.$name.' получил аватар! '.$img37.'</div>
'.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>';
break;
case 'medal':
echo '<div id="menu6">'.$bimg7.' Наградить </div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=givemedal">';
echo 'Ник:<br />';
echo '<input type="log" name="name" /><br />';
echo 'Медаль:<br />';
echo '<select id="select" name="medal">';
echo '<option value="elita">elita</option>';
echo '<option value="brave">за отвагу</option>';
echo '<option value="redhart">red hart</option>';
echo '<option value="krest">крестоносец</option>';
echo '<option value="gold">gold user</option>';
echo '<option value="testor">testor</option>
</select><br />';
echo '<input type="submit" class="button" value="Наградить" />';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="medal" value="$(medal)"/>';
echo '</form>';
echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=medallist">Список наград</a><br />';
echo"<a href="bs.php?log=$log&pas=$pas">В админку</a>";
break;
case 'givemedal':
include_once("files/functions.php");
$name=check($name);
$medal=check($medal);
$date = date("d.m.Y");
$name=htmlspecialchars(stripslashes($name));
$fp=fopen("local/datamedal/$medal/$name.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$log||$date||");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
//////////////// adding news //////////////////////
$date=date("d.m.y");
$tex="Наши медалисты||$date||Сегодня $name был награжден медалью $medal. Поздравим его!";
$fp=@fopen("data/news.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$texrn");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
echo '<div id="menu6">'.$bimg7.' Игрок '.$name.' награжден администратором '.$log.'! '.$img37.'</div>
<b>Дата : </b>'.$date.'<br />
<b>Медаль :</b> '.$medal.'<br />
'.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>';
break;
case 'medallist':
echo'<div id="menu6">'.$bimg13.'Список наград</div><div id="menu6">';
echo'<b>за отвагу</b><br />';
$dir = opendir ("local/datamedal/brave");
while ($file = readdir ($dir))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("local/datamedal/brave/$file");
$data = explode("||",$text[0]);
echo ''.$id.' [<a href="bs.php?log='.$log.'&pas='.$pas.'&go=takemedal&id='.$id.'&razd=brave">del</a>]<br/>';
}}
echo'</div><div id="menu6"><b>testor</b><br />';
$dirt = opendir ("local/datamedal/testor");
while ($file = readdir ($dirt))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("local/datamedal/testor/$file");
$data = explode("||",$text[0]);
echo ''.$id.' [<a href="bs.php?log='.$log.'&pas='.$pas.'&go=takemedal&id='.$id.'&razd=testor">del</a>]<br/>';
}}
echo'</div><div id="menu6"><b>red hart</b><br />';
$dirt = opendir ("local/datamedal/redhart");
while ($file = readdir ($dirt))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("local/datamedal/redhart/$file");
$data = explode("||",$text[0]);
echo ''.$id.' [<a href="bs.php?log='.$log.'&pas='.$pas.'&go=takemedal&id='.$id.'&razd=redhart">del</a>]<br/>';
}}
echo'</div>';
echo'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=medallist2>дале</a><br />';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'medallist2':
echo'<div id="menu6">'.$bimg13.'Список наград</div><div id="menu6">';
echo'<b>gold user</b><br />';
$dir = opendir ("local/datamedal/gold");
while ($file = readdir ($dir))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("local/datamedal/gold/$file");
$data = explode("||",$text[0]);
echo ''.$id.' [<a href="bs.php?log='.$log.'&pas='.$pas.'&go=takemedal&id='.$id.'&razd=gold">del</a>]<br/>';
}}
echo'</div><div id="menu6"><b>elita</b><br />';
$dirt = opendir ("local/datamedal/elita");
while ($file = readdir ($dirt))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("local/datamedal/elita/$file");
$data = explode("||",$text[0]);
echo ''.$id.' [<a href="bs.php?log='.$log.'&pas='.$pas.'&go=takemedal&id='.$id.'&razd=elita">del</a>]<br/>';
}}
echo'</div><div id="menu6"><b>крестоносец</b><br />';
$dirt = opendir ("local/datamedal/krest");
while ($file = readdir ($dirt))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("local/datamedal/krest/$file");
$data = explode("||",$text[0]);
echo ''.$id.' [<a href="bs.php?log='.$log.'&pas='.$pas.'&go=takemedal&id='.$id.'&razd=krest">del</a>]<br/>';
}}
echo'</div>';
echo'<a href=bs.php?log='.$log.'&pas='.$pas.'&go=medallist>назад</a><br />';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'takemedal':
///////////////////////////////////////
include_once("files/functions.php");
///////////////////////////////////////
$time=time()-3600;
$dir = opendir ("local/datamedal/$razd");
while ($file = readdir ($dir))
{
if (( $file != ".") && ($file != "..")){
$file2=@file("local/datamedal/$razd/$id.dat");
$GLOBALS[total]=count($file2);
$GLOBALS[all]=$GLOBALS[all]+$GLOBALS[total];
@unlink ("local/datamedal/$razd/$id.dat");
}}
echo"<b>$name</b> лишен медали. $img37<br/>$img2<a href="bs.php?log=$log&pas=$pas&go=medallist">назад</a>";
break;
case 'towns':
echo '<div id="menu6">'.$bimg6.' Добавить город </div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=addtown">';
echo 'Название:<br />';
echo '<input type="log" name="name" /><br />';
echo 'Аден за телепорт:<br />';
echo '<input type="log" name="cost" /><br />';
echo 'Имя охранника:<br />';
echo '<input type="log" name="gatekeeper" /><br />';
echo 'Речь охранника:<br />';
echo '<input type="log" name="speak" /><br />';
echo '<input type="submit" class="button" value="Создать" />';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="cost" value="$(cost)"/>';
echo '<postfield name="speak" value="$(speak)"/>';
echo '<postfield name="gatekeeper" value="$(gatekeeper)"/>';
echo '</form>';
echo"<a href="bs.php?log=$log&pas=$pas&go=listgorod">Список городов</a><br />";
echo"<a href="bs.php?log=$log&pas=$pas&go=listokres">Список окрестностей</a>";
echo '<div id="menu6">'.$bimg6.' Добавить окрестность </div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=addokr">';
echo 'Название:<br />';
echo '<input type="log" name="name" /><br />';
echo 'Аден за телепорт:<br />';
echo '<input type="log" name="cost" /><br />';
echo 'В городе:<br />';
echo '<input type="log" name="pgorod" /><br />';
echo '<input type="submit" class="button" value="Создать" />';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="cost" value="$(cost)"/>';
echo '<postfield name="pgorod" value="$(pgorod)"/>';
echo '</form>';
echo"<a href="bs.php?log=$log&pas=$pas">В админку</a>";
break;
case 'addtown':
if (file_exists($_POST[name].'.php')){echo 'Такой город уже есть!'; include "files/down.php"; exit;}
if ($name==""){echo 'Нада ввести название!'; include "files/down.php"; exit;}
include_once("files/functions.php");
$name=check($name);
$cost=check($cost);
$name=htmlspecialchars(stripslashes($name));
$creat = 'data/idgorod/'.$_POST[name];
mkdir($creat,0777);
$tex="$gatekeeper||$speak||";
$fp=@fopen("data/gorod/$name.dat","w");
flock ($fp,LOCK_EX);
fputs($fp,"$tex");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
$gor="<?
include_once "files/gorod.php";
?>";
$fp=@fopen("$name.php","w");
flock ($fp,LOCK_EX);
fputs($fp,"$gor");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
//////////////// adding news /////////////////////
$date=date("d.m.y");
$tex="Обнова||$date||Сегодня был создан город $name!";
$fp=@fopen("data/news.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$texrn");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
echo '<div id="menu6">'.$bimg7.' Город '.$name.' успешно создан! '.$img37.'</div>
<b>Дата : </b>'.$date.'<br />
'.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>';
break;
case 'listgorod':
#---------------------#
$duuu=opendir("data/idgorod");
$all = 0;
while(($k=readdir($duuu))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $all++;} closedir($duuu);
#---------------------#
echo'<div id="menu6">'.$bimg13.'Список городов</div><div id="menu6">';
$dir = opendir ("data/idgorod");
while ($file = readdir ($dir))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("data/idgorod/$file");
echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=edittown&town='.$id.'">'.$file.'</a><br/>';
}}
echo'</div><div id="menu6">Всего городов '.$all.'</div>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'edittown':
#---------------------#
$duuu=opendir("data/idgorod/$town");
$all = 0;
while(($k=readdir($duuu))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $all++;} closedir($duuu);
#---------------------#
echo'<div id="menu6">'.$bimg13.'Телепорт города '.$town.'</div><div id="menu6">';
$dir = opendir ("data/idgorod/$town");
while ($file = readdir ($dir))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("data/idgorod/$town/$file");
$data = explode("||",$text[0]);
echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=goedittown&town='.$town.'&id='.$id.'">'.$data[0].'</a> [<a href="bs.php?log='.$log.'&pas='.$pas.'&go=deltown&town='.$town.'&id='.$id.'">del</a>]<br/>';
}}
echo'</div><div id="menu6">Всего городов и окрестностей '.$all.'<br/>';echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=addtotown&town='.$town.'">Добавить еще</a><br/></div>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'goedittown':
$vfile = @file("data/idgorod/$town/$id.dat");
$value = explode("||",$vfile[0]);
if ($value[1]!=="combat"){
echo'<div id="menu6">'.$bimg13.'Город '.$value[0].'</div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=savetown&id='.$id.'&town='.$town.'">';
echo 'Название:<br/><input type="log" name="name" maxlength="25" value="'.$value[3].'" /><br/>';
echo 'Цена за телепорт:<br/><input type="log" name="cena" maxlength="10" value="'.$value[2].'" />';
echo '<br /><input class="button" type="submit" value="Сохранить"/>';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="cena" value="$(cena)"/>';
echo '</form>';}
else{
echo'<div id="menu6">'.$bimg13.'Окрестность '.$value[0].'</div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=saveokr&id='.$id.'&town='.$town.'">';
echo 'Название:<br/><input type="log" name="name" maxlength="25" value="'.$value[0].'" /><br/>';
echo 'Цена за телепорт:<br/><input type="log" name="cena" maxlength="10" value="'.$value[2].'" />';
echo '<br /><input class="button" type="submit" value="Сохранить"/>';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="cena" value="$(cena)"/>';
echo '</form>';}
break;
case 'savetown' :
include_once("files/functions.php");
$name=check($name);
$cena=check($cena);
$text="<b>$name</b>||$name.php||$cena||$name||100||";
/////////////////////////////// write town ////////
$fp=fopen("data/idgorod/$town/$id.dat","w+");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'Город '.$name.' обновлен! '.$img37.'<br />'.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=edittown&town='.$town.'">Назад</a><br />';
break;
case 'saveokr' :
include_once("files/functions.php");
$name=check($name);
$cena=check($cena);
$text="$name||combat||$cena||$name||$name.php||50||";
/////////////////////////////// write okr ////////
$fp=fopen("data/idgorod/$town/$id.dat","w+");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'Окрестность '.$name.' обновлена! '.$img37.'<br />'.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=edittown&town='.$town.'">Назад</a><br />';
break;
case 'addtotown':
echo'<div id="menu6">'.$bimg6.'Выберите тип</div>';
echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=addtotownn&tip=gorod&town='.$town.'">Город</a><br />';
echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=addtotownn&tip=combat&town='.$town.'">Окрестность</a><br />';
break;
case 'addtotownn':
if ($tip!=="combat"){
echo'<div id="menu6">'.$bimg13.'Город '.$value[0].'</div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=savetotown&id='.$id.'&town='.$town.'">';
echo 'Название:<br/><input type="log" name="name" maxlength="25" /><br/>';
echo 'Цена за телепорт:<br/><input type="log" name="cena" maxlength="10" />';
echo '<br /><input class="button" type="submit" value="Сохранить"/>';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="cena" value="$(cena)"/>';
echo '</form>';}
else{
echo'<div id="menu6">'.$bimg13.'Окрестность '.$value[0].'</div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=savetookr&id='.$id.'&town='.$town.'">';
echo 'Название:<br/><input type="log" name="name" maxlength="25" /><br/>';
echo 'Цена за телепорт:<br/><input type="log" name="cena" maxlength="10" />';
echo '<br /><input class="button" type="submit" value="Сохранить"/>';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="cena" value="$(cena)"/>';
echo '</form>';}
break;
case 'savetotown' :
include_once("files/functions.php");
$name=check($name);
$cena=check($cena);
if (!file_exists($_POST[name].'.php')){echo 'Такого города нет!'; include "files/down.php"; exit;}
if ($name==""){echo 'Нада ввести название!'; include "files/down.php"; exit;}
if ($cena==""){echo 'Нада ввести цену!'; include "files/down.php"; exit;}
$text="<b>$name</b>||$name.php||$cena||$name||100||";
/////////////////////////////// write town ////////
$plus = opendir("data/idgorod/$town/");
while(($k=readdir($plus))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $allw++;} closedir($plus);
$number = $allw+1;
$fp=fopen("data/idgorod/$town/$number.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'Город '.$name.' добавлен! '.$img37.'<br />'.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=edittown&town='.$town.'">Назад</a><br />';
break;
case 'savetookr' :
include_once("files/functions.php");
$name=check($name);
$cena=check($cena);
if (!file_exists($_POST[name].'.php')){echo 'Такой окрестности нет!'; include "files/down.php"; exit;}
if ($name==""){echo 'Нада ввести название!'; include "files/down.php"; exit;}
if ($cena==""){echo 'Нада ввести цену!'; include "files/down.php"; exit;}
$text="$name||combat||$cena||$name||$name.php||50||";
/////////////////////////////// write okr ////////
$plus = opendir("data/idgorod/$town/");
while(($k=readdir($plus))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $allw++;} closedir($plus);
$number = $allw+1;
$fp=fopen("data/idgorod/$town/$number.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'Окрестность '.$name.' добавлена! '.$img37.'<br />'.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=edittown&town='.$town.'">Назад</a><br />';
break;
case 'listokres':
#---------------------#
$duuu=opendir("data/monstrs");
$all = 0;
while(($k=readdir($duuu))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $all++;} closedir($duuu);
#---------------------#
echo'<div id="menu6">'.$bimg13.'Список городов</div><div id="menu6">';
$dir = opendir ("data/monstrs");
while ($file = readdir ($dir))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("data/monstrs/$file");
echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=editmonstr&okres='.$id.'">'.$file.'</a><br/>';
}}
echo'</div><div id="menu6">Всего окрестностей '.$all.'</div>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'editmonstr':
#---------------------#
$duuu=opendir("data/monstrs/$okres");
$all = 0;
while(($k=readdir($duuu))!==false){
if ($k=='.'||$k=='..'||$k=='.htaccess'||$k=='index.php') continue; $all++;} closedir($duuu);
#---------------------#
echo'<div id="menu6">'.$bimg13.'Монстры окрестности '.$okres.'</div><div id="menu6">';
$dir = opendir ("data/monstrs/$okres");
while ($file = readdir ($dir))
{
if (( $file != ".") and ($file != ".."))
{
$id=str_replace(".dat","",$file);
$text = @file("data/monstrs/$okres/$file");
$data = explode("||",$text[0]);
echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=goeditmonstr&okres='.$okres.'&id='.$id.'">'.$data[0].'</a> [<b>'.$data[1].'</b> lvl | <font color="red">'.$data[2].'</font> hp] [<a href="bs.php?log='.$log.'&pas='.$pas.'&go=delmonstr&okres='.$okres.'&id='.$id.'">del</a>]<br/>';
}}
echo'</div><div id="menu6">Здесь монстров '.$all.' <a href="bs.php?log='.$log.'&pas='.$pas.'&go=addmonstr&okres='.$okres.'">[+]</a><br/>';
#echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=addtotown&town='.$town.'">Добавить еще</a><br/></div>';
echo''.$img2.'<a href=bs.php?log='.$log.'&pas='.$pas.'>назад</a>';
break;
case 'goeditmonstr':
$vfile = @file("data/monstrs/$okres/$id.dat");
$value = explode("||",$vfile[0]);
echo'<div id="menu6">'.$bimg13.'Монстр <b>'.$value[0].'</b></div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=savemonstr&id='.$id.'&okres='.$okres.'">';
echo 'Имя:<br/><input type="log" name="name" value="'.$value[0].'" /><br/>';
echo 'Уровень:<br/><input type="log" name="lvl" value="'.$value[1].'" /><br/>';
echo 'HP:<br/><input type="log" name="hp" maxlength="10" value="'.$value[2].'" /><br/>';
echo 'Урон:<br/><input type="log" name="min" maxlength="10" value="'.$value[5].'" /><br/>';
echo '<br /><input class="button" type="submit" value="Сохранить"/>';
echo '<postfield name="name" value="$(name)"/>';
echo '</form>';
break;
case 'savemonstr' :
include_once("files/functions.php");
$text="$name||$lvl||$hp||ok||active||$min||$min||";
/////////////////////////////// write monstr ////////
$fp=fopen("data/monstrs/$okres/$id.dat","w+");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'Монстр '.$name.' обновлен! '.$img37.'<br />'.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=editmonstr&okres='.$okres.'">Назад</a><br />';
break;
case 'addmonstr':
$mons = opendir("data/monstrs/$okres");
while(($k=readdir($mons))!==false){
if ($k=='.'||$k=='..') continue; $allw++;} closedir($mons);
$plus = $allw+1;
$text="Monstr||1||40||ok||active||5||5||";
/////////////////////////////// write monstr ////////
$fp=fopen("data/monstrs/$okres/$plus.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'Монстр добавлен! '.$img37.'<br />'.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=editmonstr&okres='.$okres.'">Назад</a><br />';
break;
case 'delmonstr':
///////////////////////////////////////
include_once("files/functions.php");
///////////////////////////////////////
$time=time()-3600;
$dir = opendir ("data/monstrs/$okres");
while ($file = readdir ($dir))
{
if (( $file != ".") && ($file != "..")){
$file2=@file("data/monstrs/$okres/$id.dat");
$GLOBALS[total]=count($file2);
$GLOBALS[all]=$GLOBALS[all]+$GLOBALS[total];
@unlink ("data/monstrs/$okres/$id.dat");
}}
echo"$id удалено. $img37<br/>$img2<a href="bs.php?log=$log&pas=$pas&go=editmonstr&okres=$okres">назад</a>";
break;
case 'deltown':
///////////////////////////////////////
include_once("files/functions.php");
///////////////////////////////////////
$time=time()-3600;
$dir = opendir ("data/idgorod/$town");
while ($file = readdir ($dir))
{
if (( $file != ".") && ($file != "..")){
$file2=@file("data/idgorod/$town/$id.dat");
$GLOBALS[total]=count($file2);
$GLOBALS[all]=$GLOBALS[all]+$GLOBALS[total];
@unlink ("data/idgorod/$town/$id.dat");
}}
echo"$id удалено. $img37<br/>$img2<a href="bs.php?log=$log&pas=$pas&go=listgorod">назад</a>";
break;
case 'closegame':
$date = date("d.m.Y");
$fp=fopen("local/game/switch.dat","w");
flock($fp,LOCK_EX);
fputs($fp,"Идет обновление игры.||$date");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo"Игра выключена $img37<br/><a href="bs.php?log=$log&pas=$pas">В админку</a>";
break;
case 'opengame':
$time=time()-3600;
$dir = opendir ("local/game");
while ($file = readdir ($dir))
{
if (( $file != ".") && ($file != "..")){
$file2=@file("local/game/switch.dat");
$GLOBALS[total]=count($file2);
$GLOBALS[all]=$GLOBALS[all]+$GLOBALS[total];
@unlink ("local/game/switch.dat");
}}
echo "Игра успешно открыта. $img37<br/>
$img2<a href="bs.php?log=$log&pas=$pas">назад</a>";
break;
case 'news':
echo '<div id="menu6">'.$bimg5.' Новости </div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=addnews">';
echo "Заголовок:<br/>";
echo '<input type="log" name="zag" maxlength="100" /><br/>';
echo 'Новость:<br/>';
echo '<textarea id="tex" name="msg" maxlength="999"></textarea><br/>';
echo '<input type="submit" class="button" value="Добавить" />';
echo '<postfield name="zag" value="$(zag)"/>';
echo '<postfield name="msg" value="$(msg)"/>';
echo '</form>';
echo ''.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>';
break;
case 'addnews':
$date=date("d.m.y");
$tex="$zag||$date||$msg";
$fp=@fopen("data/news.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$texrn");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
echo '<div id="menu6">'.$bimg5.' Результат добавления </div>';
echo'Новость <b>'.$zag.'</b> успешно создана. '.$img37.'<br/>Текст новости<br />
<textarea id="tex">'.$msg.'</textarea><br /><br />';
echo ''.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>';
break;
case 'messages':
echo '<div id="menu6">'.$bimg5.' Разсылка </div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=sendmsg">';
echo "Деньги:<br/>";
echo '<input type="log" name="kol" maxlength="10" /><br/>';
echo 'Текст разсылки:<br/>';
echo '<textarea id="tex" name="msg" maxlength="999"></textarea><br/>';
echo '<input type="submit" class="button" value="Добавить" />';
echo '<postfield name="kol" value="$(kol)"/>';
echo '<postfield name="msg" value="$(msg)"/>';
echo '</form>';
echo ''.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>';
break;
case 'sendmsg':
$fdir = opendir('data/reg/');
while($file = readdir($fdir)){
if ($file != '.' and $file != '..'){
$file=str_replace(".dat","",$file);
$fal = @file("data/reg/$file.dat");
$uda = explode(":||:",$fal[0]);
$uda[8]=$uda[8]+$_POST[kol];
$t=$uda[0].':||:'.$uda[1].':||:'.$uda[2].':||:'.$uda[3].':||:'.$uda[4].':||:'.$uda[5].':||:'.$uda[6].':||:'.$uda[7].':||:'.$uda[8].':||:'.$uda[9].':||:'.$uda[10].':||:'.$uda[11].':||:'.$uda[12].':||:'.$uda[13].':||:'.$uda[14].':||:'.$uda[15].':||:'.$uda[16].':||:'.$uda[17].':||:'.$uda[18].':||:'.$uda[19].':||:'.$uda[20].':||:'.$uda[21].':||:1:||:'.$uda[23].':||:'.$uda[24].':||:'.$uda[25].':||:'.$uda[26].':||:'.$uda[27].':||:'.$uda[28].':||:'.$uda[29].':||:'.$uda[30].':||:'.$uda[31].':||:'.$uda[32].':||:'.$uda[33].':||:'.$uda[34].':||:'.$uda[35].':||:'.$uda[36].':||:'.$uda[37].':||:'.$uda[38].':||:'.$uda[39].':||:'.$uda[40].':||:'.$uda[41].':||:'.$uda[42].':||:'.$uda[43].':||:'.$uda[44].':||:'.$uda[45].':||:'.$uda[46].':||:'.$uda[47].':||:'.$uda[48].':||:'.$uda[49].':||:'.$uda[50].':||:'.$uda[51].':||:'.$uda[52].':||:'.$uda[53].':||:'.$uda[54].':||:'.$uda[55].':||:'.$uda[56].':||:'.$uda[57].':||:'.$uda[58].':||:'.$uda[59].':||:'.$uda[60].':||:'.$uda[61].':||:'.$uda[62].':||:'.$uda[63].':||:'.$uda[64].':||:'.$uda[65].':||:'.$uda[66].':||:'.$uda[67].':||:'.$uda[68].':||:'.$uda[69].':||:'.$uda[70].':||:'.$uda[71].':||:'.$uda[72].':||:'.$uda[73].':||:'.$uda[74].':||:'.$uda[75].':||:'.$uda[76].':||:'.$uda[77].':||:'.$uda[78].':||:'.$uda[79].':||:'.$uda[80].':||:'.$uda[81].':||:'.$uda[82].':||:'.$uda[83].':||:'.$uda[84].':||:'.$uda[85].':||:'.$uda[86].':||:'.$uda[87].':||:'.$uda[88].':||:'.$uda[89].':||:'.$uda[90].':||:'.$uda[91].':||:'.$uda[92].':||:'.$uda[93].':||:'.$uda[94].':||:'.$uda[95].':||:'.$uda[96].':||:'.$uda[97].':||:'.$uda[98].':||:'.$uda[99].':||:'.$uda[100].':||:';
$fp=fopen("data/reg/$file.dat","w");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$t");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
$currHour=date("H",time());
$currDate=date("d F, Y", time());
$currTime=date("$currHour:i:s", time());
$currDate = str_replace("January","января",$currDate);
$currDate = str_replace("February","февраля",$currDate);
$currDate = str_replace("March","марта",$currDate);
$currDate = str_replace("April","апреля",$currDate);
$currDate = str_replace("May","мая",$currDate);
$currDate = str_replace("June","июня",$currDate);
$currDate = str_replace("July","июля",$currDate);
$currDate = str_replace("August","августа",$currDate);
$currDate = str_replace("September","сентября",$currDate);
$currDate = str_replace("October","октября",$currDate);
$currDate = str_replace("November","ноября",$currDate);
$currDate = str_replace("December","декабря",$currDate);
$msg=base64_encode($_POST[msg]);
$msgde=$_POST[msg];
$tex=":::Новости!|$msg|$currDate $currTime";
$fp=@fopen("data/msg/$file.msg","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$texrn");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
}}
echo '<div id="menu6">'.$bimg5.' Результат разсылки </div>';
echo'Разсылка успешно создана. '.$img37.'<br/>
Начислено '.$kol.' аден.<br />
Текст разсылки<br />
<textarea id="tex">'.$msgde.'</textarea><br /><br />';
echo ''.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>';
break;
case 'delmsg':
echo '<div id="menu6">'.$bimg5.' Очистка привата </div>';
$time=time()-3600;
$dir = opendir ("data/msg");
while ($file = readdir ($dir))
{
if (( $file != ".") && ($file != "..")){
$file2=@file("data/msg/$file");
$GLOBALS[total]=count($file2);
$GLOBALS[all]=$GLOBALS[all]+$GLOBALS[total];}}
if($GLOBALS[all]==""){$GLOBALS[all]="0";}
echo'Будет удалено '.$GLOBALS[all].' писем.<br/>
Вы действительно хотите продолжить?<br />';
echo '<a href="bs.php?log='.$log.'&pas='.$pas.'&go=delallmsg">Да, продолжить</a>';
echo '<a href="bs.php?log='.$log.'&pas='.$pas.'"> Нет</a>';
break;
case 'delallmsg':
$time=time()-3600;
$dir = opendir ("data/msg");
while ($file = readdir ($dir))
{
if (( $file != ".") && ($file != "..")){
$file2=@file("data/msg/$file");
$GLOBALS[total]=count($file2);
$GLOBALS[all]=$GLOBALS[all]+$GLOBALS[total];
@unlink ("data/msg/$file");}}
if($GLOBALS[all]==""){$GLOBALS[all]="0";}
echo '<div id="menu6">'.$bimg5.' Результат чистки </div>';
echo 'Удалено: '.$GLOBALS[all].' писем.'.$img37.'<br/>';
echo ''.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>';
break;
case 'chat':
function img($image) {return eregi_replace("pic/","pic/", $image);} ob_start("img");
if(empty($udata[35])){$udata[35]="5";}
$file = @file("data/chat.dat");
$total = count($file);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $udata[35]){ $end = $total; }
else {$end = $start + $udata[35]; }
for ($i = $start; $i < $end; $i++){
$file = @file("data/chat.dat");
$file = array_reverse($file);
$data = explode("#",$file[$i]);
$i2=round($i+1);
if(!empty($data[1])){
echo'<b><a href="bs.php?log='.$log.'&pas='.$pas.'&go=chatdel&id='.$i.'">[Удалить]</a> <a href="bs.php?log='.$log.'&pas='.$pas.'&go=chatban&name='.$data[1].'">[Бан]</a></b> <a href="search.php?log='.$log.'&pas='.$pas.'&go=go&nick='.$data[1].'">'.$data[1].'</a> - '.$data[0].'<br/>';}}
echo '<br /><form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=chatmsg">';
echo 'Сообщение:<br /><input type="log" name="msg" maxlength="300" /><br/>';
echo '<input type="submit" value="Написать" class="button" />';
echo '<postfield name="msg" value="$(msg)"/>';
echo '</form>';
if ($start != 0) {echo '<a href="bs.php?start='.($start - $udata[35]).'&log='.$log.'&pas='.$pas.'">Назад</a> ';}else{echo'';}
if ($total > $start + $udata[35]) {echo ' <a href="bs.php?start='.($start + $udata[35]).'&log='.$log.'&pas='.$pas.'">Далее</a>';}
echo'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=chat">Обновить</a><br/>';
break;
case 'chatmsg':
if(getenv("HTTP_X_FORWARDED_FOR")){ $ip = getenv("HTTP_X_FORWARDED_FOR"); }else{
if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR");}
$ip=htmlspecialchars(stripslashes($ip));
$brow=htmlspecialchars(stripslashes(getenv('HTTP_USER_AGENT')));
$brow=strtok($brow,'/');
$brow=str_replace("#","",$brow);
$ip=str_replace("#","",$ip);
$msg=htmlspecialchars(stripslashes($msg));
$msg=str_replace("#","",$msg);
$date=date("d.m.y");
$time=date("H:i");
$text="<b>$msg</b>#$log###";
$text=str_replace("rn", "", $text);
$fp=fopen("data/chat.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$textrn");
flock ($fp,LOCK_UN);
fclose($fp);
$file=file("data/chat.dat"); $i = count($file);
if ($i>=1000) {
$fp=fopen("data/chat.dat","w");
flock ($fp,LOCK_EX);
unset($file[0]);
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
}
echo'Сообщение успешно добавлено! '.$img37.'<br/>'.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=chat"> Назад</a><br/>';
break;
case 'chatdel':
$file = @file("data/chat.dat");
$total = count($file);
if($id=="0"){$id=$total-1;}else{$id=$total-$id-1;}
$file=file("data/chat.dat");
$fp=fopen("data/chat.dat","w");
flock ($fp,LOCK_EX);
for ($i=0;$i< sizeof($file);$i++) { if ($i==$id) {unset($file[$i]);} }
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
echo'Сообщение удалено '.$img37.'<br/>';
echo''.$img2.'<a href="bs.php?log='.$log.'&pas='.$pas.'&go=chat">Назад</a><br/>';
break;
case 'chatban':
$name=htmlspecialchars(stripslashes($name));
echo '<div id="menu6">Дать бан '.$bimg14.'</div>';
echo '<form method="post" action="bs.php?log='.$log.'&pas='.$pas.'&go=actban">';
echo 'Ник:<br />';
echo '<input type="log" name="name" value="'.$name.'" /><br />';
echo 'Причина:<br />';
echo '<input type="log" name="prichina" /><br />';
echo '<input type="submit" class="button" value="Банить" />';
echo '<postfield name="name" value="$(name)"/>';
echo '<postfield name="prichina" value="$(prichina)"/>';
echo '</form>';
echo"<a href="bs.php?log=$log&pas=$pas">В админку</a>";
break;
case 'actban':
$name=htmlspecialchars(stripslashes($name));
$file=@file("data/chat.dat");
$file = array_reverse($file);
$total=count($file);
for($i=0; $i<$total; $i++){
$data = explode("#",$file[$i]);
if($name==$data[1]){
$ip=explode(".",$data[3]);
$ipn="$ip[0].$ip[1].$ip[2]";
$time=time();
$prichina=htmlspecialchars(stripslashes($prichina));
$prichina=str_replace("|","",$prichina);
$name=str_replace("|","",$name);
$text="$ipn||$time||$name||$prichina||$data[0]||";
$fp=fopen("data/ban.dat","a+");
flock($fp,LOCK_EX);
fputs($fp,"$textrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo '<div id="menu6">'.$bimg7.' Игрок '.$name.' забанен администратором '.$log.'! '.$img37.'</div>
<b>Время : </b>'.$time.'<br />
<b>Причина :</b> '.$prichina.'<br />
'.$img2.' <a href="bs.php?log='.$log.'&pas='.$pas.'">В админку</a>'; include_once "files/down.php"; exit;}}
break;
######################################## B C U ###########################################
######################################## A K P ###########################################
case 'backup':
include_once("files/functions.php");
$abort = ignore_user_abort(1);
if (0 == (bool) ini_get('safe_mode')){
set_time_limit(600);
}
$zipfile = new zipfile();
$fdir = opendir('data/');
while($file = readdir($fdir)){
if ($file != '.' and $file != '..'){
if (is_file('data/'.$file)){$zipfile->add_file(file_get_contents('data/'.$file),$file);}
if (is_dir('data/'.$file)){
$sdir = opendir('data/'.$file);
while($sfile = readdir($sdir)){
if ($sfile != '.' and $sfile != '..'){
if (is_file('data/'.$file.'/'.$sfile)){$zipfile->add_file(file_get_contents('data/'.$file.'/'.$sfile), $file.'/'.$sfile);}
if (is_dir('data/'.$file.'/'.$sfile)){
$ssdir = opendir('data/'.$file.'/'.$sfile);
while($ssfile = readdir($ssdir)){
if ($ssfile != '.' and $ssfile != '..'){
if (is_file('data/'.$file.'/'.$sfile.'/'.$ssfile)){$zipfile->add_file(file_get_contents('data/'.$file.'/'.$sfile.'/'.$ssfile), $file.'/'.$sfile.'/'.$ssfile);}
}}}}}}}}
$save=$zipfile->file();
$fp=fopen("backups/v1/data_v1.zip","w");
flock($fp,LOCK_EX);
fputs($fp,"$save");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
if($fp){
echo'<div id=menu6>'.$bimg4.'Бекап успешно создан! '.$img37.'</div>';
echo"<a href="backups/v1/data_v1.zip">Скачать</a><br />";
echo"<input type=log value=$site/backups/v1/data_v1.zip /><br />";
echo"<a href="bs.php?log=$log&pas=$pas">Назад</a>";
}
break;
##############################################################################################
##############################################################################################
}
echo'</div>';
}
else{echo'Вам сюда нельзя!';include_once "files/down.php"; exit;}}
else{echo"Пароль или логин неверен!";}
include_once"files/down.php";
?>