Рефакторинг, очистка, работа над ошибками, связанными с базой, отказ от глобальной переменной $user во многих файлах.
Singleton в некоторых местах вместо решения #42. Новые шаги для решения #16 и #52. Closes #42. Closes #32. Closes #31.
This commit is contained in:
+5
-4
@@ -5,12 +5,13 @@
|
||||
* Project name: Battles-Game
|
||||
*/
|
||||
|
||||
use Battles\Database\DBPDO;
|
||||
use Battles\Database\Db;
|
||||
use Battles\DressedItems;
|
||||
use Battles\Template;
|
||||
use Battles\User;
|
||||
|
||||
require_once "../functions.php";
|
||||
if (!$user->getAdmin()) {
|
||||
if (!User::getInstance()->getAdmin()) {
|
||||
header("HTTP/1.0 404 Not Found");
|
||||
exit;
|
||||
}
|
||||
@@ -21,7 +22,7 @@ $end = $_POST['end'] ?? null;
|
||||
$del = $_POST['del'] ?? null;
|
||||
|
||||
if ($player) {
|
||||
$row = DBPDO::$db->ofetch('select id, login from users where id = ? or login = ?', [$player, $player]);
|
||||
$row = Db::getInstance()->ofetch('select id, login from users where id = ? or login = ?', [$player, $player]);
|
||||
$_SESSION['player_id'] = $row->id;
|
||||
$_SESSION['player_name'] = $row->login;
|
||||
unset($row);
|
||||
@@ -46,7 +47,7 @@ if ($del) {
|
||||
$item->undressItem(7);
|
||||
}
|
||||
}
|
||||
DBPDO::$db->execute('delete from inventory where id = ?', $del);
|
||||
Db::getInstance()->execute('delete from inventory where id = ?', $del);
|
||||
}
|
||||
Template::header('ᐰdminка инвентаря');
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user