<?php
require_once __DIR__ . '/../includes/config.php';
if (file_exists(__DIR__ . '/../includes/auth.php')) {
    require_once __DIR__ . '/../includes/auth.php';
}
require_once __DIR__ . '/functions.php';

$id = (int)($_GET['id'] ?? 0);
if ($id < 1) {
    sett_redirect('list.php?msg=' . urlencode('معرّف الإعداد غير صحيح'));
}

$row = sett_get_setting($id);
if (!$row) {
    sett_redirect('list.php?msg=' . urlencode('الإعداد غير موجود'));
}

include __DIR__ . '/../includes/header.php';
if (file_exists(__DIR__ . '/../includes/sidebar.php')) {
    include __DIR__ . '/../includes/sidebar.php';
}
?>

<div class="content-wrapper" style="padding:20px;max-width:980px;">
    <div style="display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:18px;">
        <div>
            <h1 style="margin:0 0 8px;">تفاصيل الإعداد</h1>
            <p style="margin:0;color:#6b7280;">عرض كامل لمفتاح الإعداد وقيمته ومجموعة الربط.</p>
        </div>
        <div style="display:flex;gap:10px;flex-wrap:wrap;">
            <a href="list.php" style="display:inline-block;background:#f3f4f6;color:#111827;text-decoration:none;padding:10px 16px;border-radius:10px;">رجوع</a>
            <a href="edit.php?id=<?php echo $id; ?>" style="display:inline-block;background:#16a34a;color:#fff;text-decoration:none;padding:10px 16px;border-radius:10px;">تعديل</a>
        </div>
    </div>

    <?php if (!empty($_GET['msg'])): ?>
        <div style="margin-bottom:16px;padding:12px 14px;border-radius:12px;background:#ecfeff;color:#155e75;border:1px solid #a5f3fc;">
            <?php echo sett_h($_GET['msg']); ?>
        </div>
    <?php endif; ?>

    <div style="background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;">
        <div>
            <div style="font-size:13px;color:#6b7280;margin-bottom:6px;">المعرّف</div>
            <div style="font-size:18px;font-weight:700;"><?php echo (int)$row['id']; ?></div>
        </div>
        <div>
            <div style="font-size:13px;color:#6b7280;margin-bottom:6px;">المجموعة</div>
            <div><?php echo sett_group_badge($row['setting_group']); ?></div>
        </div>
        <div style="grid-column:1 / -1;">
            <div style="font-size:13px;color:#6b7280;margin-bottom:6px;">مفتاح الإعداد</div>
            <div style="font-size:18px;font-weight:700;"><?php echo sett_h($row['setting_key']); ?></div>
        </div>
        <div style="grid-column:1 / -1;">
            <div style="font-size:13px;color:#6b7280;margin-bottom:6px;">القيمة</div>
            <div style="white-space:pre-wrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px;min-height:120px;"><?php echo sett_h($row['setting_value'] === '' ? '(فارغ)' : $row['setting_value']); ?></div>
        </div>
        <div>
            <div style="font-size:13px;color:#6b7280;margin-bottom:6px;">تاريخ الإنشاء</div>
            <div><?php echo sett_datetime($row['created_at']); ?></div>
        </div>
        <div>
            <div style="font-size:13px;color:#6b7280;margin-bottom:6px;">آخر تحديث</div>
            <div><?php echo sett_datetime($row['updated_at']); ?></div>
        </div>
    </div>

    <div style="margin-top:18px;display:flex;gap:10px;flex-wrap:wrap;">
        <a href="edit.php?id=<?php echo $id; ?>" style="display:inline-block;background:#16a34a;color:#fff;text-decoration:none;padding:10px 16px;border-radius:10px;">تعديل الإعداد</a>
        <form method="post" action="delete.php" onsubmit="return confirm('متأكد تريد حذف هذا الإعداد؟');" style="margin:0;">
            <input type="hidden" name="id" value="<?php echo $id; ?>">
            <button type="submit" style="border:none;background:#fee2e2;color:#991b1b;padding:10px 16px;border-radius:10px;cursor:pointer;">حذف</button>
        </form>
    </div>
</div>

<?php include __DIR__ . '/../includes/footer.php'; ?>
