Зачем-то инкапсулирем.
This commit is contained in:
+7
-7
@@ -17,7 +17,7 @@ if (empty($_SESSION['uid'])) {
|
||||
$user = new User($_SESSION['uid']);
|
||||
}
|
||||
|
||||
if ($user->getId() && $user->block) {
|
||||
if ($user->getId() && $user->getBlock()) {
|
||||
exit('user blocked!');
|
||||
}
|
||||
|
||||
@@ -67,8 +67,8 @@ $roomsCheck = [22, 23, 25, 27, 29, 30, 31, 37, 38, 39, 40, 41, 45, 53, 61, 401,
|
||||
// Если я в одной из этих комнат,
|
||||
// [И] Имя файла который инклюдит файл с проверкой не совпадает с именем файла локации в которой я нахожусь
|
||||
// [И] Номер комнаты который я пытаюсь открыть есть в списке проверяемых
|
||||
if (in_array($user->room, $roomsCheck)
|
||||
&& pathinfo(debug_backtrace()[0]['file'])['basename'] != Travel::$roomFileName[$user->room]
|
||||
if (in_array($user->getRoom(), $roomsCheck)
|
||||
&& pathinfo(debug_backtrace()[0]['file'])['basename'] != Travel::$roomFileName[$user->getRoom()]
|
||||
&& in_array(array_search(pathinfo(debug_backtrace()[0]['file'])['basename'], Travel::$roomFileName), $roomsCheck)) {
|
||||
header('location: main.php');
|
||||
exit;
|
||||
@@ -77,7 +77,7 @@ if (in_array($user->room, $roomsCheck)
|
||||
$ip = filter_input(INPUT_SERVER, 'REMOTE_ADDR', FILTER_VALIDATE_IP);
|
||||
if (isset($_GET['goto']) && isset($_GET['tStamp']) && isset($_GET['vcode']) && $_GET['vcode'] == md5(sha1($_GET['goto'] . $_GET['tStamp']))) {
|
||||
db::c()->query('UPDATE `users`,`online` SET `users`.`room` = ?i, `online`.`room` = ?i WHERE `online`.`id` = `users`.`id` AND `online`.`id` = ?i', $_GET['goto'], $_GET['goto'], $_SESSION['uid']);
|
||||
$user->room = intval($_GET['goto']);
|
||||
$user->setRoom(intval($_GET['goto']));
|
||||
}
|
||||
|
||||
function createbot($bot, $login = "")
|
||||
@@ -878,7 +878,7 @@ function addch($text, $room = 0)
|
||||
{
|
||||
global $user;
|
||||
if ($room == 0) {
|
||||
$room = $user->room;
|
||||
$room = $user->getRoom();
|
||||
}
|
||||
if ($fp = @fopen("tmp/chat.txt", "a")) { //открытие
|
||||
flock($fp, LOCK_EX); //БЛОКИРОВКА ФАЙЛА
|
||||
@@ -894,7 +894,7 @@ function addchp($text, $who, $room = 0)
|
||||
{
|
||||
global $user;
|
||||
if ($room == 0) {
|
||||
$room = $user->room;
|
||||
$room = $user->getRoom();
|
||||
}
|
||||
$fp = fopen("tmp/chat.txt", "a"); //открытие
|
||||
flock($fp, LOCK_EX); //БЛОКИРОВКА ФАЙЛА
|
||||
@@ -942,7 +942,7 @@ function get_meshok()
|
||||
{
|
||||
global $user;
|
||||
$itemsWeight = db::c()->query('SELECT SUM(weight) AS all_weight FROM `inventory` WHERE owner_id = ?i AND on_sale = 0', $_SESSION['uid'])->fetch_assoc();
|
||||
return ($user->strength * 4 + $itemsWeight['all_weight']);
|
||||
return ($user->getStrength() * 4 + $itemsWeight['all_weight']);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user