<?php
/**
 * Kurumsal ve Yasal Sayfalar Dinamik Okuyucu
 * Konum: /magaza/sayfa.php
 */

require_once 'includes/db.php';
require_once 'includes/functions.php';

// URL'den sayfa slug'ı (kısa adı) geldi mi?
if (!isset($_GET['slug']) || empty(trim($_GET['slug']))) {
    header("Location: index.php");
    exit;
}

$slug = trim($_GET['slug']);

// Sayfayı Veritabanından Çek
$stmt = $db->prepare("SELECT * FROM pages WHERE slug = ? AND status = 1");
$stmt->execute([$slug]);
$sayfa = $stmt->fetch();

// Sayfa yoksa veya pasifse 404 ver ya da anasayfaya at
if (!$sayfa) {
    header("Location: index.php");
    exit;
}

// Meta etiketleri (Eğer özel meta title girilmemişse sayfa adını kullan)
$page_title = !empty($sayfa['meta_title']) ? $sayfa['meta_title'] : $sayfa['title'] . " | Sınav Koçu";

$page_title = $sayfa['title'] . " | SINAVKOCU Mağaza";
require_once 'header.php';
?>

<main class="container py-5 text-dark">
    <div class="row justify-content-center">
        <div class="col-lg-9">
            
            <nav aria-label="breadcrumb" class="mb-3">
                <ol class="breadcrumb small">
                    <li class="breadcrumb-item"><a href="index.php" class="text-decoration-none text-primary">Ana Sayfa</a></li>
                    <li class="breadcrumb-item"><a href="#" class="text-decoration-none text-muted">Kurumsal</a></li>
                    <li class="breadcrumb-item active fw-bold" aria-current="page"><?= htmlspecialchars($sayfa['title']) ?></li>
                </ol>
            </nav>

            <div class="card shadow-sm border-0 rounded-4 overflow-hidden mb-5">
                <div class="card-header bg-dark text-white py-4 text-center">
                    <h1 class="h3 fw-bold mb-0"><?= htmlspecialchars($sayfa['title']) ?></h1>
                </div>
                <div class="card-body p-4 p-md-5 bg-white page-content" style="font-size: 1.05rem; line-height: 1.8;">
                    
                    <?= $sayfa['content'] ?>
                    
                </div>
            </div>

            <div class="text-center">
                <a href="javascript:history.back()" class="btn btn-outline-secondary px-4 fw-bold rounded-pill">
                    <i class="bi bi-arrow-left me-2"></i> Geri Dön
                </a>
            </div>

        </div>
    </div>
</main>

<style>
    /* Dinamik sayfa içi içerik düzenlemeleri */
    .page-content p { margin-bottom: 1.5rem; color: #444; }
    .page-content h1, .page-content h2, .page-content h3 { font-weight: bold; margin-top: 2rem; margin-bottom: 1rem; color: #222; }
    .page-content ul, .page-content ol { margin-bottom: 1.5rem; padding-left: 1.5rem; }
    .page-content li { margin-bottom: 0.5rem; }
</style>

<?php require_once 'footer.php'; ?>