Рефакторинг, очистка, работа над ошибками, связанными с базой, отказ от глобальной переменной $user во многих файлах.
Singleton в некоторых местах вместо решения #42. Новые шаги для решения #16 и #52. Closes #42. Closes #32. Closes #31.
This commit is contained in:
+8
-3
@@ -1,13 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Battles\DressedItems;
|
||||
use Battles\Template;
|
||||
use Battles\User;
|
||||
|
||||
require_once "functions.php";
|
||||
$effect = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = '{$user['id']}' LIMIT 1"));
|
||||
if ($user->getRoom() != 31) {
|
||||
if (User::getInstance()->getRoom() != 31) {
|
||||
exit('Для распределения статов необходимо находиться в прихожей "Башни смерти"');
|
||||
}
|
||||
if (isset($effect['id'])) {
|
||||
exit('Для распределения статов на Вас не дожно быть никаких эффектов');
|
||||
}
|
||||
\Battles\DressedItems::undressAllItems($user['id']);
|
||||
DressedItems::undressAllItems($user['id']);
|
||||
|
||||
if ((int)$_GET['delsn'] > 0) {
|
||||
mysql_query("DELETE FROM `deztow_charstams` WHERE `id` = '" . (int)$_GET['delsn'] . "' AND `name` = '" . $_GET['ddname'] . "' AND `owner` = '" . (int)$user['id'] . "' LIMIT 1");
|
||||
@@ -40,7 +45,7 @@ if ($_GET['setdef']) {
|
||||
echo "<font color=red><b>Сохранено.</b></font>" . mysql_error();
|
||||
}
|
||||
|
||||
\Battles\Template::header('towerstamp');
|
||||
Template::header('towerstamp');
|
||||
?>
|
||||
<h3>Профили характеристик</h3>
|
||||
Статы не позволяют сходить в БС? Раскиньте ваши статы так, как вы хотите, и участвуйте в турнире! Выбранный по умолчанию профиль, загрузится сам. Вы можете создавать неограниченное число профилей, и менять их за секунды до турнира!
|
||||
|
||||
Reference in New Issue
Block a user