Файл: admin.php
Строк: 374
<?php
include_once ("system/Mysql.php"); // Делаем подключение к БД
include_once ("system/head.php"); // Делаем подключение шапки игры
// Проверка на существование акаунта
$g=mysql_query("SELECT * FROM `bishopl2_account` WHERE `account`='$account' AND `password`='$password' LIMIT 1");
if(mysql_num_rows($g)==1){
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `account`='$account' AND `login`='$login' LIMIT 1");
if(mysql_num_rows($g)==1){
$as = mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='".$login."'");
$admin = mysql_fetch_array($as);
if ($admin[acces_level]=="200"){
echo '<a href="?">В админку</a><br/>';
if (isset($donate)){
$num = 5;
$page = $_GET['page'];
$q = mysql_query("SELECT COUNT(`id`) FROM `bishopl2_donate`");
$posts = mysql_result($q, 0);
$total = intval(($posts - 1) / $num) + 1;
$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$qi = mysql_query("SELECT * FROM `bishopl2_donate` ORDER by `id` DESC LIMIT $start, $num");
while($dt=mysql_fetch_array($qi))
{
echo ''.$dt[login].' заказал '.$dt[fa].' Festival Adena<br/>';
}
$q = mysql_query("SELECT COUNT(`login`) FROM `bishopl2_donate`");
$kol = mysql_result($q, 0);
if ($kol=="0"){
echo 'Заказчиков нет<br/>';
}
if ($page != 1) $pervpage = '<a href= ?donate&page=1><<</a>
<a href= ?donate&page='. ($page - 1) .'><</a> ';
if ($page != $total) $nextpage = ' <a href= ?donate&page='. ($page + 1) .'>></a>
<a href= ?donate&page=' .$total. '>>></a>';
if($page - 2 > 0) $page2left = ' <a href= ?donate&page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href= ?donate&page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
if($page + 2 <= $total) $page2right = ' | <a href= ?donate&page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href= ?donate&page='. ($page + 1) .'>'. ($page + 1) .'</a>';
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($ban)){
if (isset($del)){
$g=mysql_query("SELECT * FROM `bishopl2_ban` WHERE `login`='$nicks' LIMIT 1");
if(mysql_num_rows($g)==1){
mysql_query("DELETE FROM `bishopl2_ban` WHERE `login`='".$nicks."'");
echo 'Персонаж разбанен.<br/>';
}else{
echo 'Этот персонаж не забанен<br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($adds)){
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='$nicks' LIMIT 1");
if(mysql_num_rows($g)==1){
$g=mysql_query("SELECT * FROM `bishopl2_ban` WHERE `login`='$nicks' LIMIT 1");
if(mysql_num_rows($g)==0){
$end2=$end;
$end=$end*60;
$time=time();
mysql_query("INSERT INTO `bishopl2_ban` SET `login` = '$nicks', `end` = '$end', `time` = '$time', `prichina` = '$prichina'");
mysql_query("INSERT INTO `bishopl2_chat` SET `id` = '', `login` = 'Система', `time` = '$time', `msg` = '<b>ВНИМАНИЕ!!! Персонаж $nicks забанен Администратором $login по причине: $prichina</b> на $end2 минут.', `nick` = ''");
echo 'Пользователь забанен<br/>';
}else{
echo 'Этот персонаж уже забанен.<br/>';
}
}else{
echo 'Такого персонажа нет в БД.<br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($id)){
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='$id' LIMIT 1");
if(mysql_num_rows($g)==0){
echo 'Такого пользователя нет в базе данных<br/>';
echo '<a href="?ban">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}}
if(empty($id)){
echo'<form method="post" action="?ban&adds">';
echo '- <b>Ник</b><br/>';
echo '<input class="button" name="nicks" maxlength="10" title="Ник" emptyok="true">';
}else{
echo'<form method="post" action="?ban&adds&nicks='.$id.'">';
echo "- Ник: $id";
}
echo '<br/>- <b>Причина</b><br/>';
echo '<input class="button" name="prichina" maxlength="10" title="Причина" emptyok="true"><br/>';
echo '- <b>Время (мин.)</b><br/>';
echo '<select name="end">
<option value="15">15 мин</option>
<option value="30">30 мин</option>
<option value="60">60 мин</option>
<option value="120">120 мин</option>
</select><br/>';
echo '<input class="bt2" type="submit" value="Забанить"/></form>';
echo 'Список забаненных:<br/>';
$qi = mysql_query("SELECT * FROM `bishopl2_ban`");
while($bns=mysql_fetch_array($qi))
{
echo ''.$bns[login].' [<a href="?ban&del&nicks='.$bns[login].'">X</a>] Причина: '.$bns[prichina].'<br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($moder)){
if (isset($del)){
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='$nicks' LIMIT 1");
if(mysql_num_rows($g)==1){
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='$nicks' AND `acces_level`='100' LIMIT 1");
if(mysql_num_rows($g)==1){
mysql_query("UPDATE `bishopl2_personaz` SET `acces_level`='0' WHERE `login`='$nicks'");
echo 'Модератор снят<br/>';
}else{
echo 'Этот персонаж не модератор.<br/>';
}
}else{
echo 'Такого персонажа нет в БД.<br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($adds)){
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='$nicks' LIMIT 1");
if(mysql_num_rows($g)==1){
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='$nicks' AND `acces_level`='100' LIMIT 1");
if(mysql_num_rows($g)==0){
mysql_query("UPDATE `bishopl2_personaz` SET `acces_level`='100' WHERE `login`='$nicks'");
echo 'Модератор назначен<br/>';
}else{
echo 'Такой модер уже есть.<br/>';
}
}else{
echo 'Такого персонажа нет в БД.<br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
echo'<form method="post" action="?moder&adds">';
echo '- <b>Ник</b><br/>';
echo '<input class="button" name="nicks" maxlength="10" title="Ник" emptyok="true"><br/>';
echo '<input class="bt2" type="submit" value="Назначить"/></form>';
$q = mysql_query("SELECT COUNT(`acces_level`) FROM `bishopl2_personaz` WHERE `acces_level`='100'");
$mdr = mysql_result($q, 0);
if ($mdr=="0"){
echo 'Модеров нет<br/>';
}
$qi = mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `acces_level`='100'");
while($md=mysql_fetch_array($qi))
{
echo ''.$md[login].' [<a href="?moder&del&nicks='.$md[login].'">X</a>]<br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($vik)){
$query="TRUNCATE TABLE `bishopl2_vik`";
$result = mysql_query($query);
echo 'Викторина очищена<br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($deltrade)){
$query="TRUNCATE TABLE `bishopl2_trade`";
$result = mysql_query($query);
echo 'Торговый чат очищен<br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($delchat)){
$query="TRUNCATE TABLE `bishopl2_chat`";
$result = mysql_query($query);
echo 'Чат очищен<br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($sblock)){
if (isset($del)){
$g=mysql_query("SELECT * FROM `bishopl2_block` WHERE `login`='$nicks' LIMIT 1");
if(mysql_num_rows($g)==1){
mysql_query("DELETE FROM `bishopl2_block` WHERE `login`='".$nicks."'");
echo 'Персонаж разблокирован.<br/>';
}else{
echo 'Этот персонаж не заблокирован<br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='$id' LIMIT 1");
if(mysql_num_rows($g)==1){
$g=mysql_query("SELECT * FROM `bishopl2_block` WHERE `login`='$id' LIMIT 1");
if(mysql_num_rows($g)==0){
if ($pr==""){
echo 'Вы не ввели причину блока<br/>';
echo '<a href="?block">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
$data=date("d F, Y", time());
$time = date("H:i");
mysql_query("INSERT INTO `bishopl2_block` SET `login` = '$id', `pr` = '$pr', `time` = '$data г. $time ч.', `kto` = '$login'");
$time=time();
mysql_query("INSERT INTO `bishopl2_chat` SET `id` = '', `login` = 'Система', `time` = '$time', `msg` = '<b>ВНИМАНИЕ!!! Персонаж $id заблокирован Администратором $login по причине: $pr</b>'");
echo 'Персонаж '.$id.' заблокирован<br/>';
}else{
echo 'Этот персонаж уже заблокирован<br/>';
}
}else{
echo 'Такого персонажа нет в БД<br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($block)){
if (isset($id)){
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='$id' LIMIT 1");
if(mysql_num_rows($g)==0){
echo 'Такого пользователя нет в базе данных<br/>';
echo '<a href="?block">Назад</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}}
if(empty($id)){
echo'<form method="post" action="?sblock">';
echo '- Ник:<br/>';
echo '<input class="button" name="id" maxlength="10" title="Ник" emptyok="true"/>';
}else{
echo'<form method="post" action="?sblock&id='.$id.'">';
echo "- Ник: $id";
}
echo '<br/>- Причина<br/>';
echo "<input class="button" name="pr" maxlength="30" title="Причина" emptyok="true"/><br/>";
echo '<input class="button" type="submit" value="Заблокировать"/></form>';
echo 'Список забаненных:<br/>';
$qi = mysql_query("SELECT * FROM `bishopl2_block`");
while($bns=mysql_fetch_array($qi))
{
echo ''.$bns[login].' [<a href="?sblock&del&nicks='.$bns[login].'">X</a>] Причина: '.$bns[pr].'<br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($snews)){
if ($zag==""){
echo 'Вы не ввели заголовок<br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if ($news==""){
echo 'Вы не ввели новость<br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
$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);
mysql_query("INSERT INTO `bishopl2_news` SET `id` = '', `zag` = '$zag', `news` = '$news', `autor` = '$login', `time` = '$time|$data'");
$time = date("H:i:s");
mysql_query("INSERT INTO `bishopl2_forumtheme` SET `id` = '1', `ids` = '', `name` = '$zag', `time` = '$time', `autor` = 'Система', `ost` = 'Система', `on` = '0'");
$as = mysql_query("SELECT * FROM `bishopl2_forumtheme` ORDER by `ids` DESC");
$idg = mysql_fetch_array($as);
$time=time();
mysql_query("INSERT INTO `bishopl2_forummsg` SET `id` = '1', `ids` = '$idg[ids]', `ida` = '', `login` = 'Система', `time` = '$time', `msg` = '$news'");
echo 'Новость успешно создана.<br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($news)){
echo'<form method="post" action="?snews">';
echo '- Заголовок:<br/>';
echo "<input class="button" name="zag" maxlength="30" title="Заголовок" emptyok="true"/><br/>";
echo '<br/>- Новость<br/>';
echo "<input class="button" name="news" maxlength="1000" title="Новость" emptyok="true"/><br/>";
echo '<input class="button" type="submit" value="Создать"/></form>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($savemob)){
mysql_query("INSERT INTO `bishopl2_monstr` SET `id` = '', `name` = '$mobnames', `okr` = '$okrs', `mhp` = '$mhps', `maxhp` = '$maxhps', `tip` = '$tips', `vp` = '$vps', `sp` = '$sps', `adena` = '$adenas', `lvl` = '$lvlsa', `patak` = '$pataks', `pdef` = '$pdefs', `matak` = '$mataks', `mdef` = '$mdefs'");
echo 'Моб создан<br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($addmob)){
echo'<form method="post" action="?savemob">';
echo 'Имя моба<br/>';
echo "<input class="button" name="mobnames" maxlength="30" title="Имя моба" emptyok="true"/><br/>";
echo 'Окрестности<br/>';
echo "<input class="button" name="okrs" maxlength="30" title="Окрестности" emptyok="true"/><br/>";
echo 'Макс HP<br/>';
echo "<input class="button" name="maxhps" maxlength="30" title="maxhp" emptyok="true"/><br/>";
echo 'M HP<br/>';
echo "<input class="button" name="mhps" maxlength="30" title="mhp" emptyok="true"/><br/>";
echo 'Тип<br/>';
echo "<input class="button" name="tips" maxlength="30" title="Тип" emptyok="true"/><br/>";
echo 'VP<br/>';
echo "<input class="button" name="vps" maxlength="30" title="VP" emptyok="true"/><br/>";
echo 'SP<br/>';
echo "<input class="button" name="sps" maxlength="30" title="SP" emptyok="true"/><br/>";
echo 'Adena<br/>';
echo "<input class="button" name="adenas" maxlength="30" title="Adena" emptyok="true"/><br/>";
echo 'Уровень<br/>';
echo "<input class="button" name="lvlsa" maxlength="30" title="Уровень" emptyok="true"/><br/>";
echo 'PAtak<br/>';
echo "<input class="button" name="pataks" maxlength="30" title="Patak" emptyok="true"/><br/>";
echo 'PDef<br/>';
echo "<input class="button" name="pdefs" maxlength="30" title="PDef" emptyok="true"/><br/>";
echo 'MAtak<br/>';
echo "<input class="button" name="mataks" maxlength="30" title="Matak" emptyok="true"/><br/>";
echo 'MDef<br/>';
echo "<input class="button" name="mdefs" maxlength="30" title="MDef" emptyok="true"/><br/>";
echo '<input class="button" type="submit" value="Создать"/></form>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($saveguard)){
mysql_query("INSERT INTO `bishopl2_guard` SET `id` = '$aidi',`town` = '$town',`name` = '$mobnames', `minhp` = '$mhps', `maxhp` = '$maxhps', `lvl` = '$lvlo', `patak` = '$pataks', `pdef` = '$pdefs'");
echo 'Моб создан<br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($addguard)){
echo'<form method="post" action="?saveguard">';
echo 'ID гуарда<br/>';
echo "<input class="button" name="aidi" maxlength="30" title="Имя моба" emptyok="true"/><br/>";
echo 'Имя гуарда<br/>';
echo "<input class="button" name="mobnames" maxlength="30" title="Имя моба" emptyok="true"/><br/>";
echo 'Город<br/>';
echo "<input class="button" name="town" maxlength="30" title="Окрестности" emptyok="true"/><br/>";
echo 'Макс HP<br/>';
echo "<input class="button" name="maxhps" maxlength="30" title="maxhp" emptyok="true"/><br/>";
echo 'M HP<br/>';
echo "<input class="button" name="mhps" maxlength="30" title="mhp" emptyok="true"/><br/>";
echo 'Уровень<br/>';
echo "<input class="button" name="lvlo" maxlength="30" title="Уровень" emptyok="true"/><br/>";
echo 'PAtak<br/>';
echo "<input class="button" name="pataks" maxlength="30" title="Patak" emptyok="true"/><br/>";
echo 'PDef<br/>';
echo "<input class="button" name="pdefs" maxlength="30" title="PDef" emptyok="true"/><br/>";
echo '<input class="button" type="submit" value="Создать"/></form>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
echo '<a href="?addmob">Добавить монстра</a><br/>';
echo '<a href="?addguard">Добавить гуарда</a><br/>';
echo '<a href="?block">Заблокировать персонажа</a><br/>';
echo '<a href="?ban">Забанить персонажа</a><br/>';
echo '<a href="?news">Создать новость</a><br/>';
echo '<a href="?delchat">Очистить чат</a><br/>';
echo '<a href="?trade">Очистить торговый чат</a><br/>';
echo '<a href="?vik">Очистить викторину</a><br/>';
echo '<a href="?moder">Назначить модератора</a><br/>';
echo '<a href="?donate">Кто заказывал Festival Adena?</a><br/>';
}else{
echo 'Вы не администратор<br/>';
}
}else{
// вывод если на даном акаунте нет такого персонажа
echo 'На даном акаунте нет такого персонажа<br/>';
echo '<a href="zals?">В зал персонажей</a><br/>';
}
}else{
// вывод если акаунт не существует
echo 'Ошибка. Данные неверны, авторизуйтесь еще раз<br/>';
echo '<a href="index?">На главную</a><br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
?>