Новый класс Chat; session_start() уехал централизованно в конфиг с проверкой на существование ессии перед открытием. Уборка deprecated-артефактов. Работа по внедрению #42.
This commit is contained in:
+15
@@ -9,6 +9,11 @@
|
||||
ini_set('display_errors', 'On');
|
||||
error_reporting(E_ALL);
|
||||
const GAMEDOMAIN = "battles.lan";
|
||||
|
||||
if (session_status() !== PHP_SESSION_ACTIVE) {
|
||||
session_start();
|
||||
}
|
||||
|
||||
/*
|
||||
* Запрещаем кэшировать
|
||||
*/
|
||||
@@ -36,6 +41,16 @@ spl_autoload_register(function ($className) {
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Глобальные переменные. Промежуточное решение для совместимости.
|
||||
*/
|
||||
if (empty(\Battles\Database\DBPDO::$db)) {
|
||||
\Battles\Database\DBPDO::$db = new \Battles\Database\DBPDO();
|
||||
}
|
||||
if (empty(\Battles\User::$current) && $_SESSION['uid']) {
|
||||
\Battles\User::$current = new \Battles\User($_SESSION['uid']);
|
||||
}
|
||||
|
||||
// Для нападалок. Сперва комнаты в которых нельзя напасть, потом персонажи на которых нельзя напасть.
|
||||
const UNKILABLE = [
|
||||
'rooms' => [620, 621, 1051, 1052],
|
||||
|
||||
Reference in New Issue
Block a user