Рефакторинг, очистка, работа над ошибками, связанными с базой, отказ от глобальной переменной $user во многих файлах.
Singleton в некоторых местах вместо решения #42. Новые шаги для решения #16 и #52. Closes #42. Closes #32. Closes #31.
This commit is contained in:
+4
-5
@@ -1,14 +1,13 @@
|
||||
<?php
|
||||
// Что ты такое?
|
||||
use Battles\Database\DBPDO;
|
||||
use Battles\Database\Db;
|
||||
use Battles\User;
|
||||
|
||||
require_once "../config.php";
|
||||
$user = User::$current;
|
||||
if (!User::$current->getAdmin()) {
|
||||
if (!User::getInstance()->getAdmin()) {
|
||||
exit('Access denied!');
|
||||
}
|
||||
$nec = DBPDO::$db->fetchAll('select * from podzem2');
|
||||
$nec = Db::getInstance()->fetchAll('select * from podzem2');
|
||||
|
||||
?>
|
||||
<style>
|
||||
@@ -50,7 +49,7 @@ $nec = DBPDO::$db->fetchAll('select * from podzem2');
|
||||
<input name="new" type="submit" value="Создать новую">
|
||||
<?php
|
||||
if (!empty($_GET['news'] && !empty($_GET['name']))) {
|
||||
$SQL2 = DBPDO::$db->execute('insert into podzem2 (name) value ?', $_GET['name']);
|
||||
$SQL2 = Db::getInstance()->execute('insert into podzem2 (name) value ?', $_GET['name']);
|
||||
exit("<script>location.href='edit.php'</script>");
|
||||
} ?>
|
||||
<?php else: ?>
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Battles\Database\DBPDO;
|
||||
use Battles\Database\Db;
|
||||
use Battles\User;
|
||||
|
||||
include "../config.php";
|
||||
if (User::$current->getBattle()) {
|
||||
if (User::getInstance()->getBattle()) {
|
||||
header('location: fbattle.php');
|
||||
exit();
|
||||
}
|
||||
if (!User::$current->getAdmin()) {
|
||||
if (!User::getInstance()->getAdmin()) {
|
||||
exit('Access denied!');
|
||||
}
|
||||
if (!empty($_GET['name'])) {
|
||||
$s = DBPDO::$db->fetchAll('select * from podzem2 where name = ?', $_GET['name']);
|
||||
$s = Db::getInstance()->fetchAll('select * from podzem2 where name = ?', $_GET['name']);
|
||||
}
|
||||
?>
|
||||
<table width="100%" border="1" cellspacing="0" cellpadding="0">
|
||||
|
||||
Reference in New Issue
Block a user