<?php
// ==============================
// CLEAN OUTPUT
// ==============================
ini_set('zlib.output_compression', 'Off');
while (ob_get_level()) ob_end_clean();

// ==============================
// XML HEADER
// ==============================
header("Content-Type: application/xml; charset=utf-8");

// ==============================
// DB
// ==============================
require_once __DIR__ . '/includes/db.php';

// ==============================
// START XML
// ==============================
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';

// ==============================
// HELPER
// ==============================
function addUrl($loc, $priority="0.9", $freq="weekly"){
    echo "<url>";
    echo "<loc>$loc</loc>";
    echo "<lastmod>".date('Y-m-d')."</lastmod>";
    echo "<changefreq>$freq</changefreq>";
    echo "<priority>$priority</priority>";
    echo "</url>";
}

$base = "https://www.autozenro.com";

// ==============================
// STATIC PAGES
// ==============================
addUrl("$base/", "1.0", "daily");
addUrl("$base/about", "0.8", "monthly");
addUrl("$base/contact", "0.8", "monthly");

// ==============================
// SEO PAGES (MAIN)
// ==============================
$res = $conn->query("SELECT slug FROM seo_pages");

while($row = $res->fetch_assoc()){
    addUrl($base."/".$row['slug']."/", "0.9", "weekly");
}

// ==============================
// OPTIONAL: CATEGORIES (IF EXISTS)
// ==============================
// Uncomment ONLY if route exists
/*
$res = $conn->query("SELECT slug FROM categories");

while($row = $res->fetch_assoc()){
    addUrl($base."/category/".$row['slug']."/");
}
*/

// ==============================
// OPTIONAL: BRANDS (IF EXISTS)
/*
$res = $conn->query("SELECT slug FROM brands");

while($row = $res->fetch_assoc()){
    addUrl($base."/brands/".$row['slug']."/");
}
*/
// ==============================

// END XML
echo '</urlset>';
exit;