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

$base = base_url();
$pages = read_json('pages.json', []);
$list = read_json('listings.json', []);

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

$fixed = ['/index.php','/submit.php','/contact.php','/sitemap.xml'];
foreach ($fixed as $p) echo '<url><loc>' . h($base . $p) . '</loc></url>';

foreach ($pages as $p) {
  $slugv = (string)($p['slug'] ?? '');
  if ($slugv === '') continue;
  echo '<url><loc>' . h($base . '/p/' . $slugv . '/') . '</loc></url>';
}

foreach ($list as $it) {
  $slugv = (string)($it['slug'] ?? '');
  if ($slugv === '' || ($it['status'] ?? 'active') !== 'active') continue;
  echo '<url><loc>' . h($base . '/firma/' . $slugv . '/') . '</loc></url>';
}

echo '</urlset>';
