query('SELECT `id`,`login`,`married`,`win`,borndate,`align`,`admin`,`realname`,`info`,`prof1`,`prof2`,`email`,`ip`,`exp`,`stats`,`money`,`room`,`doblest` // FROM `users` // WHERE `login` = "?s" OR `id` = "?s"', $login, $login)->fetch_assoc(); $user = new User($login); const MODERATOR_ACCESS = 1; const ADMINISTRATOR_ACCESS = 2; function private_access($uid) { $own = db::c()->query('SELECT `align`,`admin` FROM `users` WHERE `id` = "?s"', $uid)->fetch_assoc(); if ($own['admin'] === 1) { return ADMINISTRATOR_ACCESS; } elseif ($own['align'] === 1) { return MODERATOR_ACCESS; } return false; } $presentsModel = new PresentsModel(); $presentsList = $presentsModel->getAllPresents($user->id); if (empty($user->id)): ?> Ошибка Ошибка: персонаж не найден...

←назад

Информация о <?= $user->login ?> admin === 1 && private_access($uid) !== ADMINISTRATOR_ACCESS && file_exists('customuserdata/' . $user['id'])) { die(file_get_contents('customuserdata/' . $user['id'])); } try { $user->showUserInfo(); } catch (Exception $e) { echo "
Ошибка классового генератора персонажа showUserInfo(): {$e}
"; } ?>
query('SELECT `time` FROM `effects` WHERE `owner` = ?i AND `type` = ?i ', $user->id, 5)->fetch_assoc(); if ($effect['time'] && !private_access($uid)) { die('

Персонаж обезличен!

'); } } catch (Exception $e) { echo "
Ошибка обезличивателя: {$e}
"; } if (!empty($user->realname)) { echo "Имя: " . $user->realname . "
"; } ?>

info) ?>


admin) || private_access($uid) === ADMINISTRATOR_ACCESS) { $ld = db::c()->query('SELECT * FROM users_logs WHERE user_id = ?i ORDER BY `id` ASC', $user->id); echo "

Личное дело

"; while ($row_ld = $ld->fetch_assoc()) { $text = date("d.m.Y H:i ", $row_ld['date']) . $row_ld['text']; echo "$text
"; } echo "

Дополнительные сведения

"; if (!empty($user->id)) { echo "ID: " . $user->id . "
"; } if (!empty($user->email)) { echo "E-mail: " . $user->email . "
"; } if (!empty($user->borndate)) { echo "День рождения: " . $user->borndate . "
"; } if (!empty($user->ip)) { echo "IP при регистрации: " . $user->ip . "
"; } } if (private_access($uid) === ADMINISTRATOR_ACCESS) { if (!empty($user->exp)) { echo "Oпыт: " . $user->exp . "
"; } if (!empty($user->stats)) { echo "Число неиспользованных UP-ов: " . $user->stats . "
"; } if (!empty($user->money)) { echo "Кредитов: " . $user->money . "
"; } if (!empty($user->room)) { echo "Комната: " . $user->room . "
"; } echo "

Банковские счета

"; $bankInfo = new Bank($user->id); echo "Счет: " . $bankInfo->user_id . PHP_EOL; echo "Деньги на счету: " . $bankInfo->money . PHP_EOL; } ?>