Рефакторинг, очистка, работа над ошибками, связанными с базой, отказ от глобальной переменной $user во многих файлах.
Singleton в некоторых местах вместо решения #42. Новые шаги для решения #16 и #52. Closes #42. Closes #32. Closes #31.
This commit is contained in:
+1
-12
@@ -6,7 +6,7 @@
|
||||
* Project name: Battles-Game
|
||||
*/
|
||||
|
||||
use Battles\Database\DBPDO;
|
||||
use Battles\Database\Db;
|
||||
use Battles\User;
|
||||
|
||||
include_once 'classes/Database/db.php';
|
||||
@@ -39,17 +39,6 @@ spl_autoload_register(function ($className) {
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Глобальные переменные. Промежуточное решение для совместимости.
|
||||
*/
|
||||
if (empty(DBPDO::$db)) {
|
||||
DBPDO::$db = new DBPDO();
|
||||
}
|
||||
|
||||
if (empty(User::$current) && $_SESSION['uid']) {
|
||||
User::$current = new User($_SESSION['uid']);
|
||||
}
|
||||
|
||||
// Для нападалок. Сперва комнаты в которых нельзя напасть, потом персонажи на которых нельзя напасть.
|
||||
const UNKILABLE = [
|
||||
'rooms' => [620, 621, 1051, 1052],
|
||||
|
||||
Reference in New Issue
Block a user