<?php
header('Content-Type: application/xml; charset=utf-8');
header('X-Robots-Tag: noindex');

require_once __DIR__ . '/includes/bootstrap.php';

// Data do último sorteio para lastmod das páginas de conteúdo
$lastSorteio = date('Y-m-d');
try {
    if (function_exists('query')) {
        $row = query("SELECT MAX(data_sorteio) as dt, MAX(concurso) as uc FROM resultados", [], ['resultType' => 'fetch']);
        if (!empty($row['dt'])) {
            $lastSorteio = date('Y-m-d', strtotime($row['dt']));
        }
    }
} catch (Throwable $e) {}

$today = date('Y-m-d');
$base  = 'https://gabaritossuelbe.com';

$urls = [
    ['loc' => $base . '/',                          'lastmod' => $lastSorteio, 'changefreq' => 'daily',   'priority' => '1.0'],
    ['loc' => $base . '/planos.php',                'lastmod' => $today,       'changefreq' => 'weekly',  'priority' => '0.9'],
    ['loc' => $base . '/login.php',                 'lastmod' => $today,       'changefreq' => 'monthly', 'priority' => '0.6'],
    ['loc' => $base . '/pagina_registro.php',       'lastmod' => $today,       'changefreq' => 'monthly', 'priority' => '0.7'],
    ['loc' => $base . '/politica_privacidade.php',  'lastmod' => $today,       'changefreq' => 'yearly',  'priority' => '0.4'],
    ['loc' => $base . '/termos_uso.php',            'lastmod' => $today,       'changefreq' => 'yearly',  'priority' => '0.4'],
];

echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . "\n";
foreach ($urls as $url) {
    echo "  <url>\n";
    echo "    <loc>" . htmlspecialchars($url['loc']) . "</loc>\n";
    echo "    <lastmod>{$url['lastmod']}</lastmod>\n";
    echo "    <changefreq>{$url['changefreq']}</changefreq>\n";
    echo "    <priority>{$url['priority']}</priority>\n";
    echo "  </url>\n";
}
echo '</urlset>';
