<?php
require_once __DIR__ . '/includes/functions.php';
header('Content-Type: application/xml; charset=utf-8');
echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
$pages = [
    ['loc' => site_url(), 'changefreq' => 'weekly', 'priority' => '1.0'],
    ['loc' => site_url('about.php'), 'changefreq' => 'monthly', 'priority' => '0.8'],
    ['loc' => site_url('services.php'), 'changefreq' => 'weekly', 'priority' => '0.9'],
    ['loc' => site_url('projects.php'), 'changefreq' => 'weekly', 'priority' => '0.9'],
    ['loc' => site_url('gallery.php'), 'changefreq' => 'weekly', 'priority' => '0.8'],
    ['loc' => site_url('industries.php'), 'changefreq' => 'monthly', 'priority' => '0.8'],
    ['loc' => site_url('equipment.php'), 'changefreq' => 'monthly', 'priority' => '0.8'],
    ['loc' => site_url('materials.php'), 'changefreq' => 'monthly', 'priority' => '0.8'],
    ['loc' => site_url('process.php'), 'changefreq' => 'monthly', 'priority' => '0.8'],
    ['loc' => site_url('before-after.php'), 'changefreq' => 'monthly', 'priority' => '0.7'],
    ['loc' => site_url('faq.php'), 'changefreq' => 'monthly', 'priority' => '0.7'],
    ['loc' => site_url('careers.php'), 'changefreq' => 'monthly', 'priority' => '0.7'],
    ['loc' => site_url('news.php'), 'changefreq' => 'weekly', 'priority' => '0.8'],
    ['loc' => site_url('downloads.php'), 'changefreq' => 'monthly', 'priority' => '0.7'],
    ['loc' => site_url('clients.php'), 'changefreq' => 'monthly', 'priority' => '0.7'],
    ['loc' => site_url('quality-safety.php'), 'changefreq' => 'monthly', 'priority' => '0.7'],
    ['loc' => site_url('sitemap.php'), 'changefreq' => 'monthly', 'priority' => '0.5'],
    ['loc' => site_url('contact.php'), 'changefreq' => 'monthly', 'priority' => '0.7'],
    ['loc' => site_url('quote.php'), 'changefreq' => 'monthly', 'priority' => '0.7'],
];
foreach (load_json('services') as $s) {
    $pages[] = ['loc' => site_url('service.php?slug=' . $s['slug']), 'changefreq' => 'monthly', 'priority' => '0.6'];
}
foreach (load_json('projects') as $p) {
    $pages[] = ['loc' => site_url('project.php?slug=' . $p['slug']), 'changefreq' => 'monthly', 'priority' => '0.6'];
}
foreach (load_json('news') as $n) {
    $pages[] = ['loc' => site_url('news-single.php?slug=' . ($n['slug'] ?? '')), 'changefreq' => 'monthly', 'priority' => '0.6'];
}
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <?php foreach ($pages as $page): ?>
    <url>
        <loc><?php echo clean($page['loc']); ?></loc>
        <lastmod><?php echo date('Y-m-d'); ?></lastmod>
        <changefreq><?php echo $page['changefreq']; ?></changefreq>
        <priority><?php echo $page['priority']; ?></priority>
    </url>
    <?php endforeach; ?>
</urlset>
