<?php
/**
 * sitemap.xml - Dinamik Site Haritası
 * Bu dosyayı sitemap.xml olarak kaydedin ve root'a koyun
 */

header('Content-Type: application/xml; charset=utf-8');

require_once './includes/config.php';
require_once './includes/seo-config.php';
require_once './includes/seo.php';

$config = require './includes/seo-config.php';
$seo = new SEOOptimizer($db, $config);

$urls = $seo->generateSitemap();

echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php foreach ($urls as $item): ?>
    <url>
        <loc><?= htmlspecialchars($item['url']) ?></loc>
        <priority><?= $item['priority'] ?></priority>
        <changefreq><?= $item['changefreq'] ?></changefreq>
        <?php if (isset($item['lastmod'])): ?>
        <lastmod><?= date('Y-m-d', strtotime($item['lastmod'])) ?></lastmod>
        <?php endif; ?>
    </url>
<?php endforeach; ?>
</urlset>