<?php
// ============================================================
// DYNAMIC SITEMAP - SIE Business Systems
// ============================================================
// Generates XML sitemap with all pages and products.
// ============================================================
header('Content-Type: application/xml; charset=utf-8');
include_once 'includes/config.php';
include_once 'includes/products.php';

echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . "\n";

// Main pages
$mainPages = [
    ['loc' => SIE_WEBSITE . '/', 'priority' => '1.0', 'changefreq' => 'weekly'],
    ['loc' => SIE_WEBSITE . '/projects.php', 'priority' => '0.9', 'changefreq' => 'weekly'],
    ['loc' => SIE_WEBSITE . '/editions.php', 'priority' => '0.8', 'changefreq' => 'monthly'],
    ['loc' => SIE_WEBSITE . '/about.php', 'priority' => '0.7', 'changefreq' => 'monthly'],
    ['loc' => SIE_WEBSITE . '/contact.php', 'priority' => '0.8', 'changefreq' => 'monthly'],
    ['loc' => SIE_WEBSITE . '/request-demo.php', 'priority' => '0.9', 'changefreq' => 'monthly'],
    ['loc' => SIE_WEBSITE . '/demo.php', 'priority' => '0.6', 'changefreq' => 'monthly'],
];

foreach ($mainPages as $page) {
    echo "  <url>\n";
    echo "    <loc>" . htmlspecialchars($page['loc']) . "</loc>\n";
    echo "    <priority>{$page['priority']}</priority>\n";
    echo "    <changefreq>{$page['changefreq']}</changefreq>\n";
    echo "  </url>\n";
}

// Product pages
foreach ($sieProducts as $product) {
    if (!$product['active']) continue;
    echo "  <url>\n";
    echo "    <loc>" . SIE_WEBSITE . '/' . htmlspecialchars($product['link']) . "</loc>\n";
    echo "    <priority>0.8</priority>\n";
    echo "    <changefreq>monthly</changefreq>\n";
    echo "  </url>\n";
}

echo '</urlset>' . "\n";