diff --git a/functions.php b/functions.php index 857e0e6..01abf16 100644 --- a/functions.php +++ b/functions.php @@ -45,7 +45,7 @@ $userslots = array('sergi', 'kulon', 'perchi', 'weap', 'bron', 'r1', 'r2', 'r3', function getuserdata($id = 0) { - if (!$id) $id = $_SESSION['uid']; + if (!$id) $id = filter_input(INPUT_SESSION, 'uid'); if (!$id) return array(); $rec = db::c()->query('SELECT `hp`, `maxhp`, `fullhptime`, `battle` FROM `users` WHERE `id` = "?s"', $id)->fetch_assoc(); if ($rec['hp'] < $rec['maxhp'] && time() > $rec['fullhptime'] && !$rec['battle'] && ($rec['hp'] > 0)) { @@ -61,7 +61,7 @@ if (!isset($user)) { $user = getuserdata(); } -if ($user['battle'] == 0 && $user['hp'] < $user['maxhp']) { +if (empty($user['battle']) && $user['hp'] < $user['maxhp']) { regenhp($user); } @@ -144,87 +144,6 @@ if (isset($user['id']) && $user['block'] == 1) { die(); } -//function SecureAll() { -// $RichText = array("title", "text", "comment"); -// if(count($_POST) > 0) -// foreach($_POST as $k => $v) { -// if($v != null) { -// if(in_array($k, $RichText)) { -// $_POST[$k] = nl2br($_POST[$k]); -// $_POST[$k] = mysql_real_escape_string($_POST[$k]); -// } else { -// $_POST[$k] = preg_replace("/[^a-zA-Zа-яА-Я0-9_ -]/", "", $_POST[$k]); -// } -// } -// } -// -//if (count($_GET) > 0) -// foreach ($_GET as $k => $v) { -// if ($v != null) -// $_GET[$k] = preg_replace("/[^a-zA-Zа-яА-Я0-9_ -]/", "", $_GET[$k]); -// } -//} - -//function generator_fores_map() { -// $cell = 25; $i = 1; -// while($i <= $cell) { -// $params['cell_'.$i]['Up'] = mt_rand(0, 1); $params['cell_'.$i]['Down'] = mt_rand(0, 1); -// $params['cell_'.$i]['Left'] = mt_rand(0, 1); $params['cell_'.$i]['Right'] = mt_rand(0, 1); -// if($i == 1) { -// $params['cell_'.$i] = array('Up' => 0, 'Down' => mt_rand(0, 1), 'Left' => 0, 'Right' => mt_rand(0, 1)); -// } elseif($i == 2) { -// $params['cell_'.$i] = array('Up' => 0, 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 3) { -// $params['cell_'.$i] = array('Up' => 0, 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 4) { -// $params['cell_'.$i] = array('Up' => 0, 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 5) { -// $params['cell_'.$i] = array('Up' => 0, 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => 0); -// } elseif($i == 6) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => 0, 'Right' => mt_rand(0, 1)); -// } elseif($i == 7) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 8) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 9) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 10) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => 0); -// } elseif($i == 11) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => 0, 'Right' => mt_rand(0, 1)); -// } elseif($i == 12) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 13) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 14) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 15) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => 0); -// } elseif($i == 16) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => 0, 'Right' => mt_rand(0, 1)); -// } elseif($i == 17) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 18) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 19) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 20) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => mt_rand(0, 1), 'Left' => mt_rand(0, 1), 'Right' => 0); -// } elseif($i == 21) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => 0, 'Left' => 0, 'Right' => mt_rand(0, 1)); -// } elseif($i == 22) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => 0, 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 23) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => 0, 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 24) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => 0, 'Left' => mt_rand(0, 1), 'Right' => mt_rand(0, 1)); -// } elseif($i == 25) { -// $params['cell_'.$i] = array('Up' => mt_rand(0, 1), 'Down' => 0, 'Left' => mt_rand(0, 1), 'Right' => 0); -// } -// $i++; -// } -// return $params; -//} $var_map = array( 'cell_1' => 'Березовая роща', 'cell_2' => 'Березовая просека', 'cell_3' => 'Тёмный угол', 'cell_4' => 'Мрачная опушка',