<?php
// sitemap.php

require_once __DIR__ . '/includes/conexao.php';

header("Content-Type: application/xml; charset=utf-8");

echo '<?xml version="1.0" encoding="UTF-8"?>';
?>

<urlset
    xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">

<?php

$query = $conexao->query("
    SELECT
        id,
        nome,
        caminho_imagem
    FROM artes
    ORDER BY id DESC
");

while ($row = $query->fetch_assoc()):

    $id = (int)$row['id'];

    $nome = htmlspecialchars(
        $row['nome'],
        ENT_XML1 | ENT_QUOTES,
        'UTF-8'
    );

    $imagem = htmlspecialchars(
        'https://religiosoartes.com/' . ltrim($row['caminho_imagem'], '/'),
        ENT_XML1 | ENT_QUOTES,
        'UTF-8'
    );

    $link = htmlspecialchars(
        'https://religiosoartes.com/arte.php?id=' . $id,
        ENT_XML1 | ENT_QUOTES,
        'UTF-8'
    );

?>

<url>
    <loc><?= $link ?></loc>

    <changefreq>weekly</changefreq>

    <priority>0.8</priority>

    <image:image>
        <image:loc><?= $imagem ?></image:loc>
        <image:title><?= $nome ?></image:title>
    </image:image>
</url>

<?php endwhile; ?>

</urlset>