<?php
declare(strict_types=1);
$config = require __DIR__ . '/app/config.php';
header('Content-Type: application/xml; charset=utf-8');
$base = rtrim($config['site_url'], '/');
$static = ['/', '/about/', '/services/', '/towing-services/', '/gallery/', '/contact/', '/privacy-policy/', '/terms-and-conditions/', '/accessibility/'];
$pagesDir = __DIR__ . '/content/pages';
$files = glob($pagesDir . '/*.php') ?: [];
foreach ($files as $f){
  $slug = basename($f,'.php');
  if (in_array($slug, ['home','contact','gallery','about','services','towing-services','privacy-policy','terms-and-conditions','accessibility'], true)) continue;
  $static[] = '/' . str_replace('__','/',$slug) . '/';
}
$static = array_values(array_unique($static)); sort($static);
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">\n";
foreach ($static as $p){ echo "  <url><loc>" . htmlspecialchars($base . $p) . "</loc></url>\n"; }
echo "</urlset>";
