<?php
header('Content-Type: application/xml; charset=utf-8');

// Загружаем данные моделей
$chatsList = json_decode(file_get_contents('chats.json'), true);
if(!is_array($chatsList)) {
    $chatsList = [];
}

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

// Главная страница
echo '<url>';
echo '<loc>https://girl-webcam.org/</loc>';
echo '<lastmod>' . date('Y-m-d') . '</lastmod>';
echo '<changefreq>daily</changefreq>';
echo '<priority>1.0</priority>';
echo '</url>';

// Страница пар
echo '<url>';
echo '<loc>https://girl-webcam.org/couples</loc>';
echo '<lastmod>' . date('Y-m-d') . '</lastmod>';
echo '<changefreq>daily</changefreq>';
echo '<priority>0.8</priority>';
echo '</url>';

// Чат рулетка
echo '<url>';
echo '<loc>https://girl-webcam.org/chatruletka18</loc>';
echo '<lastmod>' . date('Y-m-d') . '</lastmod>';
echo '<changefreq>daily</changefreq>';
echo '<priority>0.7</priority>';
echo '</url>';

// Список категорий
$categories = [
    'bbw', 'азиатки', 'анал', 'арабки', 'беременность', 'блондинки', 
    'большие сиськи', 'бондаж', 'бритые киски', 'брюнетки', 'волосатые киски',
    'групповой секс', 'домохозяйки', 'звезды кино', 'зрелые', 'игрушки',
    'индианки', 'крошки', 'курение', 'латинки', 'лесби', 'лучшие для приватов',
    'маленькие сиськи', 'молодые', 'мускулы', 'огромные сиськи', 'пышки',
    'рыжие', 'светлокожие', 'сквирт', 'средние сиськи', 'старушки', 'студентки',
    'темнокожие', 'фетиш', 'худые'
];

// Добавляем страницы категорий
foreach($categories as $category) {
    echo '<url>';
    echo '<loc>https://girl-webcam.org/?category=' . urlencode($category) . '</loc>';
    echo '<lastmod>' . date('Y-m-d') . '</lastmod>';
    echo '<changefreq>weekly</changefreq>';
    echo '<priority>0.7</priority>';
    echo '</url>';
}

// Страницы моделей
foreach($chatsList as $model) {
    if(isset($model['username'])) {
        echo '<url>';
        echo '<loc>https://girl-webcam.org/chat/' . $model['username'] . '.html</loc>';
        echo '<lastmod>' . date('Y-m-d') . '</lastmod>';
        echo '<changefreq>weekly</changefreq>';
        echo '<priority>0.6</priority>';
        echo '</url>';
    }
}

echo '</urlset>';
?>