<?php
// Soubor: sitemap.php
require_once __DIR__ . '/admin/inc/db.php'; // Upravená cesta k DB, protože sitemap.php je v rootu

header("Content-Type: application/xml; charset=utf-8");

// Základní URL webu (bez lomítka na konci)
$baseUrl = 'https://' . $_SERVER['HTTP_HOST'];

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

    <url>
        <loc><?= $baseUrl ?>/</loc>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>

    <?php
    // --- 1. Generování URL pro Modely (pro ceník) ---
    // Toto předpokládá, že máte v index.php logiku pro zpracování URL typu /oprava/slug-modelu
    $stmt = $pdo->query("SELECT slug, updated_at FROM models WHERE is_active = 1");
    while ($row = $stmt->fetch()) {
        $lastMod = date('Y-m-d', strtotime($row['updated_at'] ?? date('Y-m-d')));
        ?>
        <url>
            <loc><?= $baseUrl ?>/oprava/<?= htmlspecialchars($row['slug']) ?></loc>
            <lastmod><?= $lastMod ?></lastmod>
            <changefreq>weekly</changefreq>
            <priority>0.8</priority>
        </url>
    <?php } ?>

    <?php
    // --- 2. Generování URL pro Použité telefony ---
    // Toto předpokládá logiku pro /telefon/id
    $stmt = $pdo->query("SELECT id, updated_at FROM used_phones WHERE is_hidden = 0 AND status = 'available'");
    while ($row = $stmt->fetch()) {
        $lastMod = date('Y-m-d', strtotime($row['updated_at'] ?? date('Y-m-d')));
        ?>
        <url>
            <loc><?= $baseUrl ?>/telefon/<?= $row['id'] ?></loc>
            <lastmod><?= $lastMod ?></lastmod>
            <changefreq>daily</changefreq>
            <priority>0.9</priority>
        </url>
    <?php } ?>

</urlset>