<?php
declare(strict_types=1);
require_once __DIR__ . '/../includes/auth.php';
require_once __DIR__ . '/../includes/config.php';
require_once __DIR__ . '/../includes/module_hub_helpers.php';

$page_title = 'الرئيسية - الأدمنز';
$db = hub_db();
$total = hub_table_count($db, 'admins');
$active = hub_table_count($db, 'admins', 'status = 1');
$inactive = hub_table_count($db, 'admins', 'status = 0');
$superAdmins = hub_table_count($db, 'admins', "role = 'super_admin'");
$recentAdmins = hub_fetch_all($db, "SELECT id, full_name, username, role, status, last_login_at, created_at FROM admins ORDER BY id DESC LIMIT 10");

require_once __DIR__ . '/../includes/header.php';
require_once __DIR__ . '/../includes/sidebar.php';
?>
<div class="nay-dashboard-page">
    <div class="nay-dashboard-main">
        <div class="nay-dashboard-hero">
            <div>
                <h1>الرئيسية - الأدمنز</h1>
                <p>مراجعة سريعة لحسابات الإدارة، الصلاحيات، والحالة العامة حتى تبقى إدارة الوصول واضحة قبل الفحص النهائي والحماية المتقدمة.</p>
            </div>
            <div class="nay-actions">
                <a class="nay-btn primary" href="create.php"><i class="fa-solid fa-user-shield"></i> إضافة أدمن</a>
                <a class="nay-btn" href="login.php"><i class="fa-solid fa-right-to-bracket"></i> صفحة الدخول</a>
            </div>
        </div>

        <div class="nay-stats-grid">
            <div class="nay-card"><div class="nay-stat-label">إجمالي الأدمنز</div><div class="nay-stat-value"><?= number_format($total) ?></div><div class="nay-stat-sub">كل الحسابات الإدارية</div></div>
            <div class="nay-card"><div class="nay-stat-label">نشطين</div><div class="nay-stat-value"><?= number_format($active) ?></div><div class="nay-stat-sub">قادرين على الدخول</div></div>
            <div class="nay-card"><div class="nay-stat-label">غير نشطين</div><div class="nay-stat-value"><?= number_format($inactive) ?></div><div class="nay-stat-sub">موقوفين حالياً</div></div>
            <div class="nay-card"><div class="nay-stat-label">Super Admin</div><div class="nay-stat-value"><?= number_format($superAdmins) ?></div><div class="nay-stat-sub">أعلى صلاحية</div></div>
        </div>

        <div class="nay-grid-two">
            <div class="nay-card">
                <h3>اختصارات سريعة</h3>
                <div class="nay-links-grid">
                    <a class="nay-quick-link" href="create.php">إضافة أدمن<small>إنشاء حساب إدارة جديد</small></a>
                    <a class="nay-quick-link" href="login.php">تسجيل الدخول<small>فحص الحماية والجلسات</small></a>
                    <a class="nay-quick-link" href="../index.php">العودة للداشبورد<small>الصفحة الرئيسية للإدارة</small></a>
                </div>
            </div>
            <div class="nay-card">
                <h3>آخر حسابات الإدارة</h3>
                <?php if (!$recentAdmins): ?>
                    <div class="nay-empty">حالياً ماكو حسابات معروضة.</div>
                <?php else: ?>
                    <div class="nay-table-wrap">
                        <table class="nay-table">
                            <thead><tr><th>#</th><th>الاسم</th><th>المستخدم</th><th>الدور</th><th>الحالة</th><th>آخر دخول</th></tr></thead>
                            <tbody>
                            <?php foreach ($recentAdmins as $row): ?>
                                <tr>
                                    <td><?= (int)$row['id'] ?></td>
                                    <td><?= htmlspecialchars((string)$row['full_name']) ?></td>
                                    <td><?= htmlspecialchars((string)$row['username']) ?></td>
                                    <td><?= htmlspecialchars((string)$row['role']) ?></td>
                                    <td><?= (int)$row['status'] === 1 ? hub_status_badge('نشط','success') : hub_status_badge('غير نشط','warn') ?></td>
                                    <td><?= htmlspecialchars((string)($row['last_login_at'] ?: '-')) ?></td>
                                </tr>
                            <?php endforeach; ?>
                            </tbody>
                        </table>
                    </div>
                <?php endif; ?>
            </div>
        </div>
    </div>
</div>
<?php require_once __DIR__ . '/../includes/footer.php'; ?>
