<?php 
include 'header.php'; 
if (!isset($_SESSION['role']) || $_SESSION['role'] !== 'admin') { exit; }

// نشر صفحة جديدة
if (isset($_POST['add_page'])) {
    $stmt = $conn->prepare("INSERT INTO pages (page_title, page_slug, content, placement) VALUES (?, ?, ?, ?)");
    $stmt->execute([$_POST['title'], $_POST['slug'], $_POST['content'], $_POST['placement']]);
    echo "<script>alert('تم نشر الصفحة بنجاح'); window.location='manage_pages.php';</script>";
}

$pages = $conn->query("SELECT * FROM pages ORDER BY id DESC")->fetchAll();
?>

<div class="container mt-4 text-end">
    <div class="row">
        <!-- فورم إضافة صفحة -->
        <div class="col-md-5">
            <div class="card shadow-sm border-0">
                <div class="card-header bg-success text-white fw-bold">إنشاء صفحة جديدة بالكامل</div>
                <div class="card-body">
                    <form method="POST">
                        <div class="mb-3">
                            <label class="small fw-bold">عنوان الصفحة</label>
                            <input type="text" name="title" class="form-control" placeholder="عن الأكاديمية" required>
                        </div>
                        <div class="mb-3">
                            <label class="small fw-bold">الرابط اللطيف (Slug) - بالإنجليزية فقط</label>
                            <input type="text" name="slug" class="form-control" placeholder="about-us" required>
                        </div>
                        <div class="mb-3">
                            <label class="small fw-bold">محتوى الصفحة</label>
                            <textarea name="content" class="form-control" rows="8" placeholder="اكتب نصوص الصفحة هنا..."></textarea>
                        </div>
                        <div class="mb-3">
                            <label class="small fw-bold">أين تظهر؟</label>
                            <select name="placement" class="form-select">
                                <option value="header">في المنيو العلوي</option>
                                <option value="footer">في أسفل الموقع</option>
                                <option value="none">مخفية (رابط مباشر فقط)</option>
                            </select>
                        </div>
                        <button type="submit" name="add_page" class="btn btn-success w-100 fw-bold">حفظ ونشر الصفحة</button>
                    </form>
                </div>
            </div>
        </div>

        <!-- قائمة الصفحات -->
        <div class="col-md-7">
            <div class="card shadow-sm border-0">
                <div class="card-header bg-white fw-bold">الصفحات المنشورة</div>
                <div class="card-body p-0 text-center">
                    <table class="table mb-0">
                        <thead class="table-light">
                            <tr>
                                <th>العنوان</th>
                                <th>الرابط</th>
                                <th>إجراء</th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php foreach($pages as $p): ?>
                            <tr>
                                <td><?php echo $p['page_title']; ?></td>
                                <td><a href="page.php?slug=<?php echo $p['page_slug']; ?>" target="_blank">معاينة</a></td>
                                <td><button class="btn btn-sm btn-outline-danger"><i class="fas fa-trash"></i></button></td>
                            </tr>
                            <?php endforeach; ?>
                        </tbody>
                    </table>
                </div>
            </div>
        </div>
    </div>
</div>
<?php include 'footer.php'; ?>