<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://goateddeals.site/</loc>
        <lastmod><?php echo date('Y-m-d'); ?></lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>
    <?php
    // Include config to fetch posts from database
    require_once __DIR__ . '/config.php';
    $conn = getDbConnection();
    $result = $conn->query("SELECT id, updated_at FROM posts ORDER BY updated_at DESC");
    while ($row = $result->fetch_assoc()) {
        $lastmod = !empty($row['updated_at']) ? $row['updated_at'] : $row['created_at'];
        echo '    <url>
        <loc>https://goateddeals.site/post.php?id=' . $row['id'] . '</loc>
        <lastmod>' . date('Y-m-d', strtotime($lastmod)) . '</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>' . "\n";
    }
    $conn->close();
    ?>
</urlset>
