<?php
header('Content-Type: application/xml; charset=utf-8');
echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <!-- Главная страница -->
    <url>
        <loc>https://catacomb.us.to/</loc>
        <lastmod><?php echo date('Y-m-d'); ?></lastmod>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
    </url>
    
    <!-- Галерея -->
    <url>
        <loc>https://catacomb.us.to/gallery.php</loc>
        <lastmod><?php echo date('Y-m-d'); ?></lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    
    <?php
    // Автоматически добавляем все альбомы
    $photosDir = 'photos';
    if (is_dir($photosDir)) {
        $albums = scandir($photosDir);
        foreach ($albums as $album) {
            if ($album !== '.' && $album !== '..' && is_dir($photosDir . '/' . $album)) {
                $albumPath = $photosDir . '/' . $album;
                $lastModified = date('Y-m-d', filemtime($albumPath));
                ?>
    <url>
        <loc>https://catacomb.us.to/gallery.php?album=<?php echo urlencode($album); ?></loc>
        <lastmod><?php echo $lastModified; ?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
                <?php
            }
        }
    }
    
    // Автоматически добавляем все HTML-документы
    $docsDir = 'docs';
    if (is_dir($docsDir)) {
        $files = scandir($docsDir);
        foreach ($files as $file) {
            if (pathinfo($file, PATHINFO_EXTENSION) === 'html') {
                $filePath = $docsDir . '/' . $file;
                $lastModified = date('Y-m-d', filemtime($filePath));
                ?>
    <url>
        <loc>https://catacomb.us.to/viewer.php?doc=<?php echo urlencode($file); ?></loc>
        <lastmod><?php echo $lastModified; ?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
                <?php
            }
        }
    }
    ?>
</urlset>