<?php
session_start();
require_once '../inc/admin_auth.php';
requireAdmin();
require_once '../inc/functions.php';

$totalUsers = getTotalPlayers();
$onlineNow = getTotalOnlineUsers();
$totalBans = $pdo->query("SELECT COUNT(*) FROM users WHERE is_banned=1")->fetchColumn();
$totalBattles = $pdo->query("SELECT COUNT(*) FROM battle_logs")->fetchColumn();
$totalChatMessages = $pdo->query("SELECT COUNT(*) FROM chat_messages")->fetchColumn();
$totalSets = $pdo->query("SELECT COUNT(*) FROM vendor_sets")->fetchColumn();
$totalItems = $pdo->query("SELECT COUNT(*) FROM items")->fetchColumn();

// Количество непрочитанных тикетов для персонала
$unreadTickets = getUnreadTicketsForStaff();

require_once '../inc/header.php';
?>

<span class="ttl"><b>🔧 Панель администратора</b></span>
<div class="clb"></div>
<div class="hr"></div>

<!-- Управление игроками -->
<div class="menu">
    <a class="btn full" href="users.php">
        <span class="nwr"><img src="/images/icons/blue_warrior.png" width="12" height="12"/> Управление игроками</span>
        <span class="info small">(👥 <?= $totalUsers ?>, 🟢 <?= $onlineNow ?>, 🔨 <?= $totalBans ?>)</span>
    </a>
</div>

<!-- Логи боёв и модерация чата -->
<div class="menu">
    <a class="btn fll" href="battle_logs.php">
        <span class="nwr"><img src="/images/icons/duel.png" width="12" height="12"/> Логи боёв</span>
        <span class="info small">(⚔️ <?= $totalBattles ?>)</span>
    </a>
    <a class="btn flr" href="chat.php">
        <span class="nwr"><img src="/images/icons/letter.png" width="12" height="12"/> Модерация чата</span>
        <span class="info small">(💬 <?= $totalChatMessages ?>)</span>
    </a>
    <div class="clb"></div>
</div>

<!-- Предметы и комплекты -->
<div class="menu">
    <a class="btn fll" href="vendor_sets.php">
        <span class="nwr"><img src="/images/icons/clothes.png" width="12" height="12"/> Комплекты вендора</span>
        <span class="info small">(📦 <?= $totalSets ?>)</span>
    </a>
    <a class="btn flr" href="items.php">
        <span class="nwr"><img src="/images/icons/items.png" width="12" height="12"/> Таблица предметов</span>
        <span class="info small">(🛡️ <?= $totalItems ?>)</span>
    </a>
    <div class="clb"></div>
</div>

<!-- Управление районами -->
<div class="battle">
    <div class="blbdy">
        <a href="#"><img class="blogo" alt="" src="/images/icons/city2.png"></a>
        <a class="blst bl" href="admin_districts.php">
            <span class="link">Управление районами</span>
            <div class="small minor">Настройка районов, контроль прогресса</div>
        </a>
        <div class="clb"></div>
    </div>
</div>

<!-- Управление кланами -->
<div class="battle">
    <div class="blbdy">
        <a href="#"><img class="blogo" alt="" src="/images/icons/clan.png"></a>
        <a class="blst bl" href="admin_clans.php">
            <span class="link">Управление кланами</span>
            <div class="small minor">Редактирование кланов, участники, казна</div>
        </a>
        <div class="clb"></div>
    </div>
</div>

<!-- Достижения -->
<div class="battle">
    <div class="blbdy">
        <a href="#"><img class="blogo" alt="" src="/images/icons/star_default.png"></a>
        <a class="blst bl" href="admin_achievements.php">
            <span class="link">Достижения</span>
            <div class="small minor">Управление категориями и достижениями</div>
        </a>
        <div class="clb"></div>
    </div>
</div>

<!-- Платежи -->
<div class="battle">
    <div class="blbdy">
        <a href="#"><img class="blogo" alt="" src="/images/icons/money_gold.png"></a>
        <a class="blst bl" href="payments.php">
            <span class="link">Платежи</span>
            <div class="small minor">Просмотр и фильтрация транзакций</div>
        </a>
        <div class="clb"></div>
    </div>
</div>

<!-- Логи действий игроков -->
<div class="battle">
    <div class="blbdy">
        <a href="#"><img class="blogo" alt="" src="/images/icons/log.png"></a>
        <a class="blst bl" href="user_action_logs.php">
            <span class="link">Логи действий</span>
            <div class="small minor">Где был игрок, бои, покупки</div>
        </a>
        <div class="clb"></div>
    </div>
</div>

<!-- Логи безопасности -->
<div class="battle">
    <div class="blbdy">
        <a href="#"><img class="blogo" alt="" src="/images/icons/shield.png"></a>
        <a class="blst bl" href="security_logs.php">
            <span class="link">Логи безопасности</span>
            <div class="small minor">404, SQL-инъекции, подозрительные запросы</div>
        </a>
        <div class="clb"></div>
    </div>
</div>

<!-- Служба поддержки -->
<div class="battle">
    <div class="blbdy">
        <a href="#"><img class="blogo" alt="" src="/images/icons/support.png"></a>
        <a class="blst bl" href="support.php">
            <span class="link">Служба поддержки</span>
            <?php if ($unreadTickets > 0): ?>
                <span style="color:red; font-weight:bold;">(+<?= $unreadTickets ?>)</span>
            <?php endif; ?>
            <div class="small minor">Управление обращениями</div>
        </a>
        <div class="clb"></div>
    </div>
</div>

<!-- Просмотр всей почты (новая страница) -->
<div class="battle">
    <div class="blbdy">
        <a href="#"><img class="blogo" alt="" src="/images/icons/letter.png"></a>
        <a class="blst bl" href="admin_mail_list.php">
            <span class="link">Почта пользователей</span>
            <div class="small minor">Просмотр и удаление писем</div>
        </a>
        <div class="clb"></div>
    </div>
</div>

<div class="hr"></div>
<div class="menu">
    <a class="btn full" href="admin_vendor_items.php">
        <span class="nwr"><img src="/images/icons/items.png" width="12" height="12"/> Все предметы вендора</span>
    </a>
</div>
<div class="menu">
    <a class="btn full" href="bosses.php">
        <span class="nwr"><img src="/images/icons/items.png" width="12" height="12"/> Боссы</span>
    </a>
</div>

<?php require_once '../inc/foot.php'; ?>