Был лишний вызов класса, который полностью дублировал вызов $user.

This commit is contained in:
lopar 2020-08-30 12:48:53 +03:00
parent 83b78abab2
commit 555a32ce55

View File

@ -39,7 +39,6 @@ $ids = $_GET['ids'] ?? null;
$setShadow = $_POST['setshadow'] ?? null; $setShadow = $_POST['setshadow'] ?? null;
$edit = $_GET['edit'] ?? null; $edit = $_GET['edit'] ?? null;
// Подготавливаем отображение инфы и предметов. // Подготавливаем отображение инфы и предметов.
$showUser = new User($_SESSION['uid']);
$getItemsBonuses = new DressedItems($_SESSION['uid']); $getItemsBonuses = new DressedItems($_SESSION['uid']);
$data_query = 'SELECT * FROM inventory WHERE owner_id = ?i AND dressed_slot = 0 AND on_sale = 0'; $data_query = 'SELECT * FROM inventory WHERE owner_id = ?i AND dressed_slot = 0 AND on_sale = 0';
$data = db::c()->query($data_query, $_SESSION['uid']); $data = db::c()->query($data_query, $_SESSION['uid']);
@ -304,7 +303,7 @@ if ($goto) {
$imove = true; $imove = true;
$d = db::c()->query('SELECT SUM(weight) AS sum_weight FROM inventory WHERE owner_id = ?i AND on_sale = 0', $user->id)->fetch_assoc(); $d = db::c()->query('SELECT SUM(weight) AS sum_weight FROM inventory WHERE owner_id = ?i AND on_sale = 0', $user->id)->fetch_assoc();
$eff = db::c()->query('SELECT 1 FROM `users_effects` WHERE `owner_id` = ?i AND (`type` = 14 OR `type` = 13)', $user->id); $eff = db::c()->query('SELECT 1 FROM `users_effects` WHERE `owner_id` = ?i AND (`type` = 14 OR `type` = 13)', $user->id);
//(масса: <?= $getItemsBonuses->getItemsWeight() . '/' . $showUser->strength * 4 //(масса: <?= $getItemsBonuses->getItemsWeight() . '/' . $user->strength * 4
if ($d['sum_weight'] > $user->strength * 4 && $goto) { if ($d['sum_weight'] > $user->strength * 4 && $goto) {
err('У вас переполнен рюкзак, вы не можете передвигаться...'); err('У вас переполнен рюкзак, вы не можете передвигаться...');
@ -442,7 +441,7 @@ if ($edit) {
$destruct = $_GET['destruct'] ?? null; $destruct = $_GET['destruct'] ?? null;
if ($ups) { if ($ups) {
addOnePoint($ups, 'stat'); $user->addOnePointToStat($ups);
} }
if ($upm) { if ($upm) {
addOnePoint($upm, 'mastery'); addOnePoint($upm, 'mastery');
@ -524,7 +523,7 @@ if ($edit) {
<table width=100%> <table width=100%>
<TR> <TR>
<td style="vertical-align: top; width: 350px"> <td style="vertical-align: top; width: 350px">
<?php $showUser->showUserDoll(0, 1); ?> <!-- Первый столбец --> <?php $user->showUserDoll(0, 1); ?> <!-- Первый столбец -->
<div align="center"> <div align="center">
<a href='main.php?edit=1&undress=all' class="button">Снять все</a><BR> <a href='main.php?edit=1&undress=all' class="button">Снять все</a><BR>
<div class="effectList" style="padding-top: 15px; max-height: 150px; width: 220px;"> <div class="effectList" style="padding-top: 15px; max-height: 150px; width: 220px;">
@ -535,50 +534,50 @@ if ($edit) {
</td> </td>
<td style="vertical-align: top; width: 250px"> <!-- Второй столбец --> <td style="vertical-align: top; width: 250px"> <!-- Второй столбец -->
<div> <div>
<br>Уровень: <strong><?= $showUser->level ?></strong> <br>Уровень: <strong><?= $user->level ?></strong>
<br>Опыт: <strong><?= $showUser->experience ?></strong> <br>Опыт: <strong><?= $user->experience ?></strong>
<br>Побед: <strong>??</strong> <br>Побед: <strong>??</strong>
<br>Поражений: <strong>??</strong> <br>Поражений: <strong>??</strong>
<br>Ничьих: <strong>??</strong> <br>Ничьих: <strong>??</strong>
<br>Деньги: <strong><?= $showUser->money ?></strong> кр. <br>Деньги: <strong><?= $user->money ?></strong> кр.
<HR> <HR>
</div> </div>
<!--Параметры--> <!--Параметры-->
<div> <div>
<div class="container"> <div class="container">
Сила: <?= ($showUser->free_stat_points ? $showUser->getStrength(1) . '(' . strval($showUser->strength + $getItemsBonuses->getStrengthBonus()) . ')' : $showUser->strength + $getItemsBonuses->getStrengthBonus()) ?> Сила: <?= ($user->free_stat_points ? $user->getStat('strength', 1) . '(' . strval($user->strength + $getItemsBonuses->getStrengthBonus()) . ')' : $user->strength + $getItemsBonuses->getStrengthBonus()) ?>
<br> <br>
Ловкость: <?= ($showUser->free_stat_points ? $showUser->getDexterity(1) . '(' . strval($showUser->dexterity + $getItemsBonuses->getDexterityBonus()) . ')' : $showUser->dexterity + $getItemsBonuses->getDexterityBonus()) ?> Ловкость: <?= ($user->free_stat_points ? $user->getStat('dexterity', 1) . '(' . strval($user->dexterity + $getItemsBonuses->getDexterityBonus()) . ')' : $user->dexterity + $getItemsBonuses->getDexterityBonus()) ?>
<br> <br>
Интуиция: <?= ($showUser->free_stat_points ? $showUser->getIntuition(1) . '(' . strval($showUser->intuition + $getItemsBonuses->getIntuitionBonus()) . ')' : $showUser->intuition + $getItemsBonuses->getIntuitionBonus()) ?> Интуиция: <?= ($user->free_stat_points ? $user->getStat('intuition', 1) . '(' . strval($user->intuition + $getItemsBonuses->getIntuitionBonus()) . ')' : $user->intuition + $getItemsBonuses->getIntuitionBonus()) ?>
<br> <br>
Выносливость: <?= ($showUser->free_stat_points ? $showUser->getEndurance(1) . '(' . strval($showUser->endurance + $getItemsBonuses->getEnduranceBonus()) . ')' : $showUser->endurance + $getItemsBonuses->getEnduranceBonus()) ?> Выносливость: <?= ($user->free_stat_points ? $user->getStat('endurance', 1) . '(' . strval($user->endurance + $getItemsBonuses->getEnduranceBonus()) . ')' : $user->endurance + $getItemsBonuses->getEnduranceBonus()) ?>
<br> <br>
Интеллект: <?= ($showUser->free_stat_points ? $showUser->getIntelligence(1) . '(' . strval($showUser->intelligence + $getItemsBonuses->getIntelliganceBonus()) . ')' : $showUser->intelligence + $getItemsBonuses->getIntelliganceBonus()) ?> Интеллект: <?= ($user->free_stat_points ? $user->getStat('intelligence', 1) . '(' . strval($user->intelligence + $getItemsBonuses->getIntelliganceBonus()) . ')' : $user->intelligence + $getItemsBonuses->getIntelliganceBonus()) ?>
<br> <br>
Мудрость: <?= ($showUser->free_stat_points ? $showUser->getWisdom(1) . '(' . strval($showUser->wisdom + $getItemsBonuses->getWisdomBonus()) . ')' : $showUser->wisdom + $getItemsBonuses->getWisdomBonus()) ?> Мудрость: <?= ($user->free_stat_points ? $user->getStat('wisdom', 1) . '(' . strval($user->wisdom + $getItemsBonuses->getWisdomBonus()) . ')' : $user->wisdom + $getItemsBonuses->getWisdomBonus()) ?>
<br> <br>
<?php if ($showUser->free_stat_points): ?> <?php if ($user->free_stat_points): ?>
<small style="color: darkgreen;">Возможных <small style="color: darkgreen;">Возможных
увеличений: <?= $showUser->free_stat_points ?></small><br> увеличений: <?= $user->free_stat_points ?></small><br>
<?php endif; ?> <?php endif; ?>
<br> <br>
Здоровье: <?= $showUser->getHealth() ?><br> Здоровье: <?= $user->getHealth() ?><br>
Пыль: <?= $showUser->getMana() ?><br> Пыль: <?= $user->getMana() ?><br>
Уворот: <?= $getItemsBonuses->getEvasionBonus() ?><br> Уворот: <?= $getItemsBonuses->getEvasionBonus() ?><br>
Точность: <?= $getItemsBonuses->getAccuracyBonus() ?><br> Точность: <?= $getItemsBonuses->getAccuracyBonus() ?><br>
Шанс крита: <?= $getItemsBonuses->getCriticalsBonus() ?><br> Шанс крита: <?= $getItemsBonuses->getCriticalsBonus() ?><br>
Урон: <?= $showUser->minDamage + $getItemsBonuses->getMinPhysDamage() ?> Урон: <?= $user->minDamage + $getItemsBonuses->getMinPhysDamage() ?>
- <?= $showUser->maxDamage + $getItemsBonuses->getMaxPhysDamage() ?> <br> - <?= $user->maxDamage + $getItemsBonuses->getMaxPhysDamage() ?> <br>
<br> <br>
Защита от огня: ?? <br> Защита от огня: ?? <br>
Защита от воды: ?? <br> Защита от воды: ?? <br>
Защита от вохдуха: ?? <br> Защита от вохдуха: ?? <br>
Защита от земли: ?? <br> Защита от земли: ?? <br>
Защита от яда: ?? <br> Защита от яда: ?? <br>
Броня головы: <?= $showUser->headArmor ?> <br> Броня головы: <?= $user->headArmor ?> <br>
Броня корпуса: <?= $showUser->chestArmor ?> <br> Броня корпуса: <?= $user->chestArmor ?> <br>
Броня ног: <?= $showUser->legArmor ?> <br> Броня ног: <?= $user->legArmor ?> <br>
</div> </div>
</div> </div>
</td> </td>
@ -609,7 +608,7 @@ if ($edit) {
<div> <!--рюкзак--> <div> <!--рюкзак-->
<table BORDER=0 WIDTH=100% CELLSPACING="1" CELLPADDING="2" BGCOLOR="#A5A5A5"> <table BORDER=0 WIDTH=100% CELLSPACING="1" CELLPADDING="2" BGCOLOR="#A5A5A5">
<caption>Рюкзак <caption>Рюкзак
(масса: <?= '?? /' . $showUser->strength * 4 ?>) (масса: <?= '?? /' . $user->strength * 4 ?>)
</caption> </caption>
<?php <?php
foreach ($iteminfo as $ii) { foreach ($iteminfo as $ii) {