Вход Регистрация
Файл: onpirates/admin/admin.php
Строк: 389
<?php

include'../inc/conf.php';
session_start();
$sql mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id']."' ");
$row mysql_fetch_array($sql);

$pass htmlspecialchars(stripslashes($_SESSION['pass']));
$id htmlspecialchars(stripslashes($_SESSION['id']));
if (
$row['admin'] == and $id == $row['id'] and md5($pass)==$row['pass']){

////////////////////////////////////////////////////////////////

$title='Админка - Города';
include
'../inc/up.php';

if(
$_GET['go']=='bots'){
$location db::html($_GET['location']);
if (
$location) {
if (
db::num(db::query("select * from `more` where `id`='".$location."'"))) {
$loc db::arr(db::query("select * from `more` where `id`='".$location."'"));
$go '/admin/admin.php?go=bots&location='.$location.'';
$set db::html($_GET['set']);
if (
$set == 'add') {
echo
'<div class="razd"><a href="/admin/admin.php?go=bots">Локации</a> -> <a href="/admin/admin.php?go=bots&location='.$loc['id'].'">'.$loc['name'].'</a> -> <b>Новый бот</b><br/></div>';
if (
$_POST) {
$name db::html($_POST['name']);
$hp db::abs($_POST['hp']);
$ot db::abs($_POST['ot']);
$do db::abs($_POST['do']);
$err 0;
$warn = array();
if (empty(
$name)) {
$warn[] = 'Имя не указано!';
$err 1;
}
if (empty(
$name)) {
$warn[] = 'Имя не указано!';
$err 1;
}
if (
strlen($name) > 80) {
$warn[] = 'Имя слишком длинное!';
$err 1;
}
if (empty(
$hp)) {
$warn[] = 'Укажыте HP бота!';
$err 1;
}
if (empty(
$ot)) {
$warn[] = 'Значение "От" должно быть больше нуля!';
$err 1;
}
if (empty(
$do)) {
$warn[] = 'Значение "От" должно быть больше нуля!';
$err 1;
}
if (
$do <= $ot) {
$warn[] = 'Второе значение должно быть больше первого!';
$err 1;
}
if (
strlen($ot) > or strlen($do) > 9) {
$warn[] = 'Значение не более 9 символов!';
$err 1;
}
if (
$err == 0) {
echo 
'<div class="post">';
if (
db::query("insert into `bot` (`hp_max`,`name`,`hp`,`more`,`ot`,`do`) values ('".$hp."','".$name."','".$hp."','".$loc['id']."','".$ot."','".$do."')")) {
echo 
'Бот добавлен!<br/>';
} else {
echo 
'Ошибка записи!<br/>';
}
echo 
'</div>';
} else {
echo 
'<div class="post">';
foreach(
$warn as $look) {
echo 
$look.'<br/>';
}
echo 
'<a href="'.$go.'&set=add">Попробывать снова</a><br/>';
echo 
'</div>';
}
} else {
echo 
'<form action="" method="POST">';
echo 
'Имя:<br/>';
echo 
'<input type="text" name="name" value=""/><br/>';
echo 
'HP: <br/>';
echo 
'<input type="text" name="hp" value=""/><br/>';
echo 
'Бонус (монет): <br/>';
echo 
'От: <input type="text" name="ot" value="" style="width: 35px"/> ';
echo 
'До: <input type="text" name="do" value="" style="width: 35px"/><br/>';
echo 
'<input type="submit" value="Добавить"/><br/>';
echo 
'</form>';
}
include
'../inc/foot.php';
break;
}
elseif (
$set == 'edit') {
$bot db::abs($_GET['bot']);
if (
db::num(db::query("select * from `bot` where `id`='".$bot."' and `more`='".$loc['id']."'"))) {
$bot db::arr(db::query("select * from `bot` where `id`='".$bot."' and `more`='".$loc['id']."'"));
echo
'<div class="razd"><a href="/admin/admin.php?go=bots">Локации</a> -> <a href="/admin/admin.php?go=bots&location='.$loc['id'].'">'.$loc['name'].'</a> -> <b>'.$bot['name'].'</b><br/></div>';
if (
$_POST) {
$name db::html($_POST['name']);
$hp db::abs($_POST['hp']);
$ot db::abs($_POST['ot']);
$do db::abs($_POST['do']);
$err 0;
$warn = array();
if (empty(
$name)) {
$warn[] = 'Имя не указано!';
$err 1;
}
if (empty(
$name)) {
$warn[] = 'Имя не указано!';
$err 1;
}
if (
strlen($name) > 80) {
$warn[] = 'Имя слишком длинное!';
$err 1;
}
if (empty(
$hp)) {
$warn[] = 'Укажыте HP бота!';
$err 1;
}
if (empty(
$ot)) {
$warn[] = 'Значение "От" должно быть больше нуля!';
$err 1;
}
if (empty(
$do)) {
$warn[] = 'Значение "От" должно быть больше нуля!';
$err 1;
}
if (
$do <= $ot) {
$warn[] = 'Второе значение должно быть больше первого!';
$err 1;
}
if (
strlen($ot) > or strlen($do) > 9) {
$warn[] = 'Значение не более 9 символов!';
$err 1;
}
if (
$err == 0) {
echo 
'<div class="post">';
if (
db::query("update `bot` set `hp_max`='".$hp."',`name`='".$name."',`more`='".$loc['id']."',`ot`='".$ot."',`do`='".$do."' where `id`='".$bot['id']."'")) {
echo 
'Бот изменён!<br/>';
} else {
echo 
'Ошибка записи!<br/>';
}
echo 
'</div>';
} else {
echo 
'<div class="post">';
foreach(
$warn as $look) {
echo 
$look.'<br/>';
}
echo 
'<a href="'.$go.'&set=edit&bot='.$bot['id'].'">Попробывать снова</a><br/>';
echo 
'</div>';
}
} else {
echo 
'<form action="" method="POST">';
echo 
'Имя:<br/>';
echo 
'<input type="text" name="name" value="'.$bot['name'].'"/><br/>';
echo 
'HP: <br/>';
echo 
'<input type="text" name="hp" value="'.$bot['hp_max'].'"/><br/>';
echo 
'Бонус (монет): <br/>';
echo 
'От: <input type="text" name="ot" value="'.$bot['ot'].'" style="width: 35px"/> ';
echo 
'До: <input type="text" name="do" value="'.$bot['do'].'" style="width: 35px"/><br/>';
echo 
'<input type="submit" value="Изменить"/><br/>';
echo 
'</form>';
}
include
'../inc/foot.php';
break;
}
}
elseif (
$set == 'del') {
$bot db::abs($_GET['bot']);
if (
db::num(db::query("select * from `bot` where `id`='".$bot."' and `more`='".$loc['id']."'"))) {
db::query("delete from `bot` where `id`='".$bot."' and `more`='".$loc['id']."'");
}
}
echo
'<div class="razd"><a href="/admin/admin.php?go=bots">Локации</a> -> <b>'.$loc['name'].'</b><br/></div>';
if (
db::num(db::query("select * from `bot` where `more`='".$loc['id']."'"))) {
$q db::query("select * from `bot` where `more`='".$loc['id']."'");
while(
$arrdb::arr($q)) {
echo 
'<div class="post"><a href="'.$go.'&set=edit&bot='.$arr['id'].'">'.$arr['name'].' (HP '.$arr['hp_max'].')</a> [<a href="'.$go.'&set=del&bot='.$arr['id'].'">удалить</a>]<br/></div>';
}
} else {
echo 
'<div class="post">Нет ботов<br/></div>';
}
echo 
'<div class="post"><a href="'.$go.'&set=add">Добавить</a><br/></div>';
include
'../inc/foot.php';
break;
}
}
$go '/admin/admin.php?go=bots';
echo
'<div class="razd">Локации</div>';
if (
db::num(db::query("select * from `more`"))) {
$q db::query("select * from `more`");
$num db::num($q);
$i 0;
while(
$arr db::arr($q)) {
$i++;
if (
$i == $num) {$br '';} else {$br '<br/>';}
$bots_num db::num(db::query("select * from `bot` where `more`='".$arr['id']."'"));
echo 
'<div class="post"><a href="'.$go.'&location='.$arr['id'].'">'.$arr['name'].' ('.$bots_num.')</a>'.$br.'</div>';
}
} else {
echo 
'<div class="post">Локаций нет<br/></div>';
}
echo 
'<div class="post"><a href="/admin/">В админку</a><br/></div>';
}
if(
$_GET['go']=='city'){

echo
'<form method="POST" action="admin.php?go=city_ok">
Название:<br/><input type="text" name="name"><br/>
Нация:<br/><select name="nation" class="input">
<option value="Англия">Англия</option>
<option value="Голландия">Голландия</option>
<option value="Испания">Испания</option>
<option value="Португалия">Португалия</option>
<option value="Франция">Франция</option>
</select><br/>
Мин.Уровень:<br/><input type="text" name="lvl_min"><br/>
Макс.Уровень:<br/><input type="text" name="lvl_max"><br/>
Описание:<br/><input type="text" name="des"><br/>
<input type="submit" value="добавить">

</form>'
;

}
if(
$_GET['go']=='city_ok'){

$name=htmlspecialchars(mysql_real_escape_string(trim($_POST['name'])));
$nation=htmlspecialchars(mysql_real_escape_string(trim($_POST['nation'])));
$lvl_min=htmlspecialchars(mysql_real_escape_string(trim($_POST['lvl_min'])));
$lvl_max=htmlspecialchars(mysql_real_escape_string(trim($_POST['lvl_max'])));
$des=htmlspecialchars(mysql_real_escape_string(trim($_POST['des'])));


$sqlmysql_query("INSERT INTO `city` SET `name`='".$name."', `nation`='".$nation."', `lvl_min`='".$lvl_min."', `lvl_max`='".$lvl_max."', `des`='".$des."'");
if(
$sql){
echo
'Добален!<br/>
<a href="index.php">Продолжить</a>
'
;
}else{
echo
'Ошибка.<br/>
<a href="admin.php?go=city">Продолжить</a>'
;
}
}

if(
$_GET['go']=='body'){
echo
'<div class="opis"><form method="POST" action="admin.php?go=body_ok">
Название:<br/>
<input type="text" name="name"><br/>
Тип<br/>
<select name="type" class="input">

<option value="pushka">Оружие</option>
<option value="bron">Бронь</option>
<option value="parus">Паруса</option>
<option value="artefact">Артефакт</option>
</select><br/>
Сила:<br/><input type="text" name="power"><br/>
Цена:<br/><input type="text" name="price"><br/>
Грейд:<br/><select name="grade" class="input">

<option value="1">1</option>
<option value="2">6</option>
<option value="3">13</option>
<option value="4">21</option>
<option value="5">30</option>
</select><br/>
<input type="submit" value="добавить">
</form></div>'
;



}

if(
$_GET['go']=='art'){
echo
'<div class="opis"><form method="POST" action="admin.php?go=art_ok">
Название:<br/>
<input type="text" name="name"><br/>
Тип силы 1<br/>
<select name="type_1" class="input">

<option value="power">Атака</option>
<option value="speed">Скорость</option>
<option value="def">Защита</option>
<option value="manevr">Маневренность</option>
</select><br/>
Тип силы 2<br/>
<select name="type_2" class="input">

<option value="power">Атака</option>
<option value="speed">Скорость</option>
<option value="def">Защита</option>
<option value="manevr">Маневренность</option>
</select><br/>
Сила 1:<br/><input type="text" name="power_1"><br/>
Сила 2:<br/><input type="text" name="power_2"><br/>
Цена:<br/><input type="text" name="price"><br/>
Тип:<br/><input type="text" name="type"><br/>
Грейд:<br/><select name="grade" class="input">

<option value="1">1</option>
<option value="2">6</option>
<option value="3">13</option>
<option value="4">21</option>
<option value="5">30</option>
</select><br/>
<input type="submit" value="добавить">
</form></div>'
;



}



if(
$_GET['go']=='art_ok'){

$name=htmlspecialchars(mysql_real_escape_string(trim($_POST['name'])));

$price=htmlspecialchars(mysql_real_escape_string(trim($_POST['price'])));
$grade=htmlspecialchars(mysql_real_escape_string(trim($_POST['grade'])));
$type_1=htmlspecialchars(mysql_real_escape_string(trim($_POST['type_1'])));
$type_2=htmlspecialchars(mysql_real_escape_string(trim($_POST['type_2'])));
$power_1=htmlspecialchars(mysql_real_escape_string(trim($_POST['power_1'])));
$power_2=htmlspecialchars(mysql_real_escape_string(trim($_POST['power_2'])));
$type=htmlspecialchars(mysql_real_escape_string(trim($_POST['type'])));

$sqlmysql_query("INSERT INTO `art_shop` SET `name`='".$name."', `type`='".$type."', `type`='".$type."', `price`='".$price."', `grade`='".$grade."', `type_1`='".$type_1."', `type_2`='".$type_2."' , `power_1`='".$power_1."', `power_2`='".$power_2."'");

if(
$sql){
echo
'<div class="page">Добален!<br/>
<a href="admin.php?go=art">Продолжить</a></div>
'
;
}else{ echo 
$name;
echo
'<div class="page">Ошибка.<br/>
<a href="admin.php?go=art">Продолжить</a></div>'
;
}
}

if(
$_GET['go']=='body_ok'){

$name=htmlspecialchars(mysql_real_escape_string(trim($_POST['name'])));
$type=htmlspecialchars(mysql_real_escape_string(trim($_POST['type'])));
$power=htmlspecialchars(mysql_real_escape_string(trim($_POST['power'])));
$price=htmlspecialchars(mysql_real_escape_string(trim($_POST['price'])));
$grade=htmlspecialchars(mysql_real_escape_string(trim($_POST['grade'])));

$sqlmysql_query("INSERT INTO `body` SET `name`='".$name."', `type`='".$type."', `power`='".$power."', `price`='".$price."', `grade`='".$grade."'");
if(
$sql){
echo
'Добален!<br/>
<a href="admin.php?go=body">Продолжить</a>
'
;
}else{
echo
'Ошибка.<br/>
<a href="admin.php?go=city">Продолжить</a>'
;
}
}

if(
$_GET['go']=='battle'){
echo
'<div class="opis"><form method="POST" action="admin.php?go=battle_ok">
Название окрестности:<br/>
<input type="text" name="name"><br/>
Лвл Min<br/>
<select name="lvl_min" class="input">

<option value="1">1</option>
<option value="6">6</option>
<option value="13">13</option>
<option value="21">21</option>
<option value="30">30</option>
</select><br/>
Лвл Max<br/>
<select name="lvl_max" class="input">

<option value="5">5</option>
<option value="12">12</option>
<option value="20">20</option>
<option value="30">30</option>

</select><br/>
Город:<br/><select name="city" class="city">'
;

$sql mysql_query("SELECT `id`,`name` FROM `city` ORDER BY `id` ASC");
if(
mysql_num_rows($sql) > 0)
{
while(
$kat mysql_fetch_array($sql))
{
echo(
"<option value='".$kat['id']."'>".$kat['name']."</option>n");
}
}
echo
'
</select><br/>'
;
echo
'
<input type="submit" value="добавить">
</form></div>'
;



}
if(
$_GET['go']=='battle_ok'){

$name=htmlspecialchars(mysql_real_escape_string(trim($_POST['name'])));
$lvl_min=htmlspecialchars(mysql_real_escape_string(trim($_POST['lvl_min'])));
$lvl_max=htmlspecialchars(mysql_real_escape_string(trim($_POST['lvl_max'])));
$city=htmlspecialchars(mysql_real_escape_string(trim($_POST['city'])));


$sqlmysql_query("INSERT INTO `more` SET `name`='".$name."', `lvl_min`='".$lvl_min."', `lvl_max`='".$lvl_max."', `city`='".$city."'");
if(
$sql){
echo
'Добален!<br/>
<a href="admin.php?go=battle">Продолжить</a>
'
;
}else{
echo
'Ошибка.<br/>
<a href="admin.php?go=battle">Продолжить</a>'
;
}
}





if(
$_GET['go']=='ship'){
echo
'<div class="opis"><form method="POST" action="admin.php?go=ship_ok">
Название корабля:<br/>
<input type="text" name="name"><br/>
Атака:<br/>
<input type="text" name="power"><br/>
Защита:<br/><input type="text" name="def"><br/>
Скорость:<br/><input type="text" name="speed"><br/>
<br/>
Маневр:<br/><input type="text" name="manevr"><br/>
<br/>
HP:<br/><input type="text" name="hp"><br/>
ГрузоПодьемность:<br/><input type="text" name="res"><br/>
Грейд:<br/><select name="grade" class="input">
<option value="1">1</option>
<option value="2">6</option>
<option value="3">13</option>
<option value="4">21</option>
<option value="5">30</option>
</select><br/>
<br/>
Цена:<br/><input type="text" name="price"><br/>

<input type="submit" value="добавить">
</form></div>'
;



}
if(
$_GET['go']=='ship_ok'){

$name=htmlspecialchars(mysql_real_escape_string(trim($_POST['name'])));
$speed=htmlspecialchars(mysql_real_escape_string(trim($_POST['speed'])));
$power=htmlspecialchars(mysql_real_escape_string(trim($_POST['power'])));
$def=htmlspecialchars(mysql_real_escape_string(trim($_POST['def'])));
$grade=htmlspecialchars(mysql_real_escape_string(trim($_POST['grade'])));
$manevr=htmlspecialchars(mysql_real_escape_string(trim($_POST['manevr'])));
$hp=htmlspecialchars(mysql_real_escape_string(trim($_POST['hp'])));
$price=htmlspecialchars(mysql_real_escape_string(trim($_POST['price'])));
$res=htmlspecialchars(mysql_real_escape_string(trim($_POST['res'])));

$sqlmysql_query("INSERT INTO `ship` SET `name`='".$name."', `speed`='".$speed."', `power`='".$power."', `price`='".$price."', `grade`='".$grade."', `def`='".$def."', `res`='".$res."', `manevr`='".$manevr."', `hp`='".$hp."'");
if(
$sql){
echo
'Добален!<br/>
<a href="admin.php?go=ship">Продолжить</a>
'
;
}else{
echo
'Ошибка.<br/>
<a href="admin.php?go=ship">Продолжить</a>'
;
}
}

////////////////////////
}

include
'../inc/foot.php';


php?>
Онлайн: 0
Реклама