closes #17, великое переименование классов для автозагрузчика, актуализация кода
This commit is contained in:
@@ -1,91 +1,104 @@
|
||||
<?
|
||||
session_start();
|
||||
|
||||
function er($e)
|
||||
{
|
||||
global $c;
|
||||
die('<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><meta http-equiv="Content-Language" content="ru"><TITLE><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></TITLE></HEAD><BODY text="#FFFFFF"><p><font color=black><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <pre>'.$e.'</pre><b><p><a href="https://'.$c[0].'/"><3E><><EFBFBD><EFBFBD><EFBFBD></b></a><HR><p align="right">(c) <a href="https://'.$c[0].'/">'.$c[1].'</a></p></body></html>');
|
||||
}
|
||||
|
||||
<?php
|
||||
# Admin Only Area
|
||||
function GetRealIp()
|
||||
{
|
||||
if(!empty($_SERVER['HTTP_CLIENT_IP'])) {
|
||||
$ip=$_SERVER['HTTP_CLIENT_IP'];
|
||||
}elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
|
||||
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
|
||||
}else{
|
||||
$ip=$_SERVER['REMOTE_ADDR'];
|
||||
}
|
||||
return $ip;
|
||||
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
|
||||
$ip = $_SERVER['HTTP_CLIENT_IP'];
|
||||
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
|
||||
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
|
||||
} else {
|
||||
$ip = $_SERVER['REMOTE_ADDR'];
|
||||
}
|
||||
return $ip;
|
||||
}
|
||||
|
||||
define('IP',GetRealIp());
|
||||
define('GAME',true);
|
||||
define('IP', GetRealIp());
|
||||
const GAME = true;
|
||||
|
||||
include_once('_incl_data/__config.php');
|
||||
include_once('_incl_data/class/__db_connect.php');
|
||||
include_once('_incl_data/class/__user.php');
|
||||
$u = User::start();
|
||||
|
||||
if( $u->info['admin'] == 0) {
|
||||
die('<meta http-equiv="refresh" content="0; URL=https://new-combats.com/">');
|
||||
if (!$u->info['admin']) {
|
||||
die('<meta http-equiv="refresh" content="0; URL=https://new-combats.com/">');
|
||||
}
|
||||
|
||||
if(isset($_GET['id_dn'])) {
|
||||
$_POST['id_dn'] = $_GET['id_dn'];
|
||||
$_POST['xx'] = $_GET['xx'];
|
||||
$_POST['yy'] = $_GET['yy'];
|
||||
if (isset($_GET['id_dn'])) {
|
||||
$_POST['id_dn'] = $_GET['id_dn'];
|
||||
$_POST['xx'] = $_GET['xx'];
|
||||
$_POST['yy'] = $_GET['yy'];
|
||||
}
|
||||
|
||||
if( $_POST['new_bot_colvo'] < 1 ) {
|
||||
$_POST['new_bot_colvo'] = 1;
|
||||
if ($_POST['new_bot_colvo'] < 1) {
|
||||
$_POST['new_bot_colvo'] = 1;
|
||||
}
|
||||
|
||||
?>
|
||||
<form method="post" action="?gotonew">
|
||||
id <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <input name="id_dn" value="<?=$_POST['id_dn']?>"><br>
|
||||
x : <input name="xx" value="<?=$_POST['xx']?>"><br>
|
||||
y : <input name="yy" value="<?=$_POST['yy']?>"><br>
|
||||
<input type="submit" value="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>">
|
||||
id <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <input name="id_dn" value="<?= $_POST['id_dn'] ?>"><br>
|
||||
x : <input name="xx" value="<?= $_POST['xx'] ?>"><br>
|
||||
y : <input name="yy" value="<?= $_POST['yy'] ?>"><br>
|
||||
<input type="submit" value="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>">
|
||||
</form>
|
||||
--------------- <20><><EFBFBD><EFBFBD> -------------:<br>
|
||||
<?
|
||||
<?php
|
||||
|
||||
if(isset($_POST['new_bot_id'])) {
|
||||
mysql_query('INSERT INTO `dungeon_bots` (`id_bot`,`bot_group`,`for_dn`,`colvo`,`x`,`y`,`atack`,`go_bot`) VALUES ("'.mysql_real_escape_string($_POST['new_bot_id']).'","'.mysql_real_escape_string($_POST['new_bot_group']).'","'.mysql_real_escape_string($_POST['id_dn']).'","'.mysql_real_escape_string($_POST['new_bot_colvo']).'", "'.mysql_real_escape_string($_POST['xx']).'","'.mysql_real_escape_string($_POST['yy']).'","1","'.mysql_real_escape_string($_POST['new_bot_go']).'")');
|
||||
}elseif(isset($_GET['delete'])) {
|
||||
mysql_query('DELETE FROM `dungeon_bots` WHERE `id2` = "'.mysql_real_escape_string($_GET['delete']).'" LIMIT 1');
|
||||
if (isset($_POST['new_bot_id'])) {
|
||||
mysql_query(
|
||||
'INSERT INTO `dungeon_bots` (`id_bot`,`bot_group`,`for_dn`,`colvo`,`x`,`y`,`atack`,`go_bot`) VALUES ("' . mysql_real_escape_string(
|
||||
$_POST['new_bot_id']
|
||||
) . '","' . mysql_real_escape_string($_POST['new_bot_group']) . '","' . mysql_real_escape_string(
|
||||
$_POST['id_dn']
|
||||
) . '","' . mysql_real_escape_string($_POST['new_bot_colvo']) . '", "' . mysql_real_escape_string(
|
||||
$_POST['xx']
|
||||
) . '","' . mysql_real_escape_string($_POST['yy']) . '","1","' . mysql_real_escape_string(
|
||||
$_POST['new_bot_go']
|
||||
) . '")'
|
||||
);
|
||||
} elseif (isset($_GET['delete'])) {
|
||||
mysql_query('DELETE FROM `dungeon_bots` WHERE `id2` = "' . mysql_real_escape_string($_GET['delete']) . '" LIMIT 1');
|
||||
}
|
||||
|
||||
$sp = mysql_query('SELECT * FROM `dungeon_bots` WHERE `dn` = "0" AND `for_dn` = "'.mysql_real_escape_string($_POST['id_dn']).'" AND `x` = "'.mysql_real_escape_string($_POST['xx']).'" AND `y` = "'.mysql_real_escape_string($_POST['yy']).'" ORDER BY `id2`');
|
||||
$sp = mysql_query(
|
||||
'SELECT * FROM `dungeon_bots` WHERE `dn` = "0" AND `for_dn` = "' . mysql_real_escape_string(
|
||||
$_POST['id_dn']
|
||||
) . '" AND `x` = "' . mysql_real_escape_string($_POST['xx']) . '" AND `y` = "' . mysql_real_escape_string(
|
||||
$_POST['yy']
|
||||
) . '" ORDER BY `id2`'
|
||||
);
|
||||
$i = 1;
|
||||
while($pl = mysql_fetch_array($sp)) {
|
||||
if( $pl['id_bot'] > 0 ){
|
||||
$bot = mysql_fetch_array(mysql_query('SELECT * FROM `test_bot` WHERE `id` = "'.$pl['id_bot'].'" LIMIT 1'));
|
||||
echo $i.'.['.$pl['id2'].'] <b>'.$bot['login'].'</b> [id '.$bot['id'].'] , [x'.$pl['colvo'].'] <a href="?delete='.$pl['id2'].'&id_dn='.$pl['for_dn'].'&xx='.$pl['x'].'&yy='.$pl['y'].'"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a> <br>';
|
||||
} elseif( $pl['bot_group'] != '' ){
|
||||
$bots = explode( ',', $pl['bot_group'] );
|
||||
$jjj=0;
|
||||
echo $i.' .['.$pl['id2'].']';
|
||||
while( $jjj < count($bots) ){
|
||||
$bot = mysql_fetch_array(mysql_query('SELECT * FROM `test_bot` WHERE `id` = "'.$bots[$jjj].'" LIMIT 1'));
|
||||
if( isset($bot['login']) ) echo ' <strong>'.$bot['login'].'</strong> [id '.$bot['id'].'], ';
|
||||
$jjj++;
|
||||
}
|
||||
echo ' [x'.$pl['colvo'].'] <a href="?delete='.$pl['id2'].'&id_dn='.$pl['for_dn'].'&xx='.$pl['x'].'&yy='.$pl['y'].'"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a><br/>';
|
||||
}
|
||||
$i++;
|
||||
while ($pl = mysql_fetch_array($sp)) {
|
||||
if ($pl['id_bot'] > 0) {
|
||||
$bot = mysql_fetch_array(mysql_query('SELECT * FROM `test_bot` WHERE `id` = "' . $pl['id_bot'] . '" LIMIT 1'));
|
||||
echo $i . '.[' . $pl['id2'] . '] <b>' . $bot['login'] . '</b> [id ' . $bot['id'] . '] , [x' . $pl['colvo'] . '] <a href="?delete=' . $pl['id2'] . '&id_dn=' . $pl['for_dn'] . '&xx=' . $pl['x'] . '&yy=' . $pl['y'] . '"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a> <br>';
|
||||
} elseif ($pl['bot_group'] != '') {
|
||||
$bots = explode(',', $pl['bot_group']);
|
||||
$jjj = 0;
|
||||
echo $i . ' .[' . $pl['id2'] . ']';
|
||||
while ($jjj < count($bots)) {
|
||||
$bot = mysql_fetch_array(
|
||||
mysql_query('SELECT * FROM `test_bot` WHERE `id` = "' . $bots[$jjj] . '" LIMIT 1')
|
||||
);
|
||||
if (isset($bot['login'])) {
|
||||
echo ' <strong>' . $bot['login'] . '</strong> [id ' . $bot['id'] . '], ';
|
||||
}
|
||||
$jjj++;
|
||||
}
|
||||
echo ' [x' . $pl['colvo'] . '] <a href="?delete=' . $pl['id2'] . '&id_dn=' . $pl['for_dn'] . '&xx=' . $pl['x'] . '&yy=' . $pl['y'] . '"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></a><br/>';
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
echo '<hr>';
|
||||
?>
|
||||
<form method="post" action="?gotonew">
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br />
|
||||
<input type="hidden" name="id_dn" value="<?=$_POST['id_dn']?>">
|
||||
<input type="hidden" name="xx" value="<?=$_POST['xx']?>">
|
||||
<input type="hidden" name="yy" value="<?=$_POST['yy']?>">
|
||||
ID <20><><EFBFBD><EFBFBD>: <input name="new_bot_id" value="<?=$_POST['new_bot_id']?>"><br />
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: <input name="new_bot_group" value="<?=$_POST['new_bot_group']?>"><br />
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <input name="new_bot_colvo" value="<?=(0+$_POST['new_bot_colvo'])?>"><br />
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <input name="new_bot_go" value="<?=(0+$_POST['new_bot_go'])?>"> (0 - <20><><EFBFBD>, 1 - <20><>)<br />
|
||||
<input type="submit" value="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" />
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br/>
|
||||
<input type="hidden" name="id_dn" value="<?= $_POST['id_dn'] ?>">
|
||||
<input type="hidden" name="xx" value="<?= $_POST['xx'] ?>">
|
||||
<input type="hidden" name="yy" value="<?= $_POST['yy'] ?>">
|
||||
ID <20><><EFBFBD><EFBFBD>: <input name="new_bot_id" value="<?= $_POST['new_bot_id'] ?>"><br/>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: <input name="new_bot_group" value="<?= $_POST['new_bot_group'] ?>"><br/>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <input name="new_bot_colvo" value="<?= (0 + $_POST['new_bot_colvo']) ?>"><br/>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <input name="new_bot_go" value="<?= (0 + $_POST['new_bot_go']) ?>"> (0 - <20><><EFBFBD>, 1 - <20><>)<br/>
|
||||
<input type="submit" value="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"/>
|
||||
</form>
|
||||
Reference in New Issue
Block a user