<?php
// تأكدي من أن مسار ملف الاتصال بقاعدة البيانات صحيح بناءً على هيكلة ملفاتك
require_once 'includes/db.php'; 

header("Content-Type: application/xml; charset=utf-8");
echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . "\n";

// غيري هذا الرابط لاحقاً عند رفع الموقع على استضافة حقيقية
$base_url = "http://localhost/LawyerAbdullah"; 

// الصفحة الرئيسية
echo "  <url>\n    <loc>{$base_url}/index.php</loc>\n    <changefreq>daily</changefreq>\n    <priority>1.0</priority>\n  </url>\n";

// صفحة المدونة بالرابط النظيف الجديد
echo "  <url>\n    <loc>{$base_url}/blog</loc>\n    <changefreq>daily</changefreq>\n    <priority>0.9</priority>\n  </url>\n";

// جلب المقالات وتوليد روابطها النظيفة
global $pdo;
if (isset($pdo)) {
    $stmt = $pdo->query("SELECT id, created_at FROM posts ORDER BY id DESC");
    while ($post = $stmt->fetch()) {
        $date = isset($post['created_at']) ? date('Y-m-d', strtotime($post['created_at'])) : date('Y-m-d');
        echo "  <url>\n";
        echo "    <loc>{$base_url}/article/" . $post['id'] . "</loc>\n";
        echo "    <lastmod>{$date}</lastmod>\n";
        echo "    <changefreq>weekly</changefreq>\n";
        echo "    <priority>0.8</priority>\n";
        echo "  </url>\n";
    }
}
echo '</urlset>';
?>