<?php
header('Content-Type: application/xml');
require_once 'config.php';

$projects = $pdo->query("SELECT id, title, updated_at FROM projects WHERE status='active' ORDER BY id DESC")->fetchAll();
$base_url = "https://ajdesigner.top";

echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc><?php echo $base_url; ?></loc>
        <lastmod><?php echo date('Y-m-d'); ?></lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc><?php echo $base_url; ?>/contact</loc>
        <lastmod><?php echo date('Y-m-d'); ?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <?php foreach($projects as $project): ?>
    <url>
        <loc><?php echo $base_url; ?>/project/<?php echo $project['id']; ?>/<?php echo urlencode(str_replace(' ', '-', $project['title'])); ?></loc>
        <lastmod><?php echo date('Y-m-d', strtotime($project['updated_at'] ?? $project['created_at'])); ?></lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>
    <?php endforeach; ?>
</urlset>