Fatal error: Uncaught Error: Cannot use object of type User as array
This commit is contained in:
@@ -9,7 +9,7 @@ if (!$user->clan) {
|
||||
die(err('Вы не состоите в клане!'));
|
||||
}
|
||||
try {
|
||||
$clanRow = db::c()->query('SELECT * FROM `clans` WHERE `id` = ?i', $user['klan'])->fetch_assoc();
|
||||
$clanRow = db::c()->query('SELECT * FROM `clans` WHERE `id` = ?i', $user->clan)->fetch_assoc();
|
||||
$polno = unserialize($clanRow['vozm']) ?? [];
|
||||
} catch (Exception $e) {
|
||||
echo "MYSQL_ERROR: Таблицы clans не существует! Вся панель — одна сплошная ошибка!";
|
||||
@@ -42,7 +42,7 @@ if ($kr && $kolv > 0) {
|
||||
$status = 'Не хватает денег!';
|
||||
}
|
||||
}
|
||||
if ($login && $action == 'add_member' && $polno[$user['id']][0] == 1) {
|
||||
if ($login && $action == 'add_member' && $polno[$user->id][0] == 1) {
|
||||
$sok = db::c()->query('SELECT id, level, clan FROM users WHERE align = 0 AND login = "?s"', $login)->fetch_assoc();
|
||||
$proverka = db::c()->query('SELECT 1 FROM users_effects WHERE type = 20 AND owner_id = ?i', $sok['id'])->getNumRows();
|
||||
if (!$proverka) {
|
||||
@@ -57,7 +57,7 @@ if ($login && $action == 'add_member' && $polno[$user['id']][0] == 1) {
|
||||
$status = 'Не хватает денег, или персонажа не существует.';
|
||||
}
|
||||
}
|
||||
if ($login && $action == 'remove_member' && $polno[$user['id']][0] == 1) {
|
||||
if ($login && $action == 'remove_member' && $polno[$user->id][0] == 1) {
|
||||
$sok = db::c()->query('SELECT id FROM users WHERE clan = "?s" AND login = "?s"', $clanRow['id'], $login)->fetch_assoc();
|
||||
if ($sok['id'] != $clanRow['glava'] && $user->money >= COST_REMOVE_MEMBER) {
|
||||
db::c()->query('UPDATE users SET money = money - ?i WHERE id = ?i', COST_REMOVE_MEMBER, $_SESSION['uid']);
|
||||
@@ -120,7 +120,7 @@ $clan_memberlist = db::c()->query('SELECT `id`, `login`, `status`, `level`, `roo
|
||||
Количество рейтинговых очков клана: <span
|
||||
style="color: #428f21; font-size: larger;"><?= $clanRow['rating'] ?></span><br>
|
||||
|
||||
<?php if ($polno[$user['id']][0] == 1): ?>
|
||||
<?php if ($polno[$user->id][0] == 1): ?>
|
||||
<div>
|
||||
<span id="add_member">
|
||||
<input type="submit" onclick="use('add_member')" value="Принять в клан">
|
||||
@@ -135,12 +135,12 @@ $clan_memberlist = db::c()->query('SELECT `id`, `login`, `status`, `level`, `roo
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($polno[$user['id']][1] == 1 || $clanRow['glava'] == $user['id']): ?>
|
||||
<?php if ($polno[$user->id][1] == 1 || $clanRow['glava'] == $user->id): ?>
|
||||
<?php if ($login && $action == 'edit_status' && $sok['id'] != $clanRow['glava']): ?>
|
||||
<form method='post'>
|
||||
<input placeholder='Статус' name='new_status'>
|
||||
<input type="hidden" name="login" value="<?= $login ?>">
|
||||
<?php if ($clanRow['glava'] == $user['id']): ?>
|
||||
<?php if ($clanRow['glava'] == $user->id): ?>
|
||||
<?php if ($polno[$sok['id']][0] == 1): ?>
|
||||
<br><input type=checkbox name=vin checked> Может принимать/выгонять членов клана
|
||||
<?php else: ?>
|
||||
@@ -164,7 +164,7 @@ $clan_memberlist = db::c()->query('SELECT `id`, `login`, `status`, `level`, `roo
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($clanRow['glava'] == $user['id']): ?>
|
||||
<?php if ($clanRow['glava'] == $user->id): ?>
|
||||
<div>
|
||||
<span id="change_owner">
|
||||
<input type="submit" onclick="use('change_owner')" value="Сменить главу клана">
|
||||
|
||||
Reference in New Issue
Block a user