<?php
ini_set('memory_limit', '512M');
ini_set('max_execution_time', 10000); // 1000 secondjes
ini_set("default_socket_timeout", 6000);
header('Content-Type: application/xml; charset=utf-8');
error_reporting('E_ALL');
ini_set('display_errors', '1');
require_once("webshop/includes/include.SiteConfig.php");
echo"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n
<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.9\">\n";
	
OutputNavigatieitems('-1');
OutputNavigatieitems('-2');

$sql = "SELECT * FROM art_Content where seourl<>'' and verberg<>'1' and noindex<>1 and ouder=2";
foreach(DatabaseService::Query($sql) AS $data)
{
    extract($data);
		
    $publicatiedatum = date("Y-m-d");
    echo"   <url> \n
                <loc>".strtolower(CFG_PROTOCOL.THEMA_HOOFDDOMEIN)."$seourl</loc> \n
                <lastmod>$publicatiedatum</lastmod> \n
                <changefreq>daily</changefreq> \n
                <priority>0.8</priority> \n
            </url> \n";
}
echo"</urlset>";
//einde google sitemap output

function OutputNavigatieitems($ouder) {
        
    $sql = "SELECT id, titel, seourl FROM seo_NavigatieItems WHERE ouder = '$ouder' AND 
                                                        toon = 1 AND
                                                        (thema LIKE \"%'".THEMA_SLEUTEL."'%\" OR thema LIKE \"%'alles'%\") AND
                                                        (publicatiedatum = '0000-00-00' || publicatiedatum <= NOW()) AND 
                                                        (expiratiedatum = '0000-00-00' || expiratiedatum >= NOW())
                ORDER BY volgorde ASC";
    foreach(DatabaseService::Query($sql) as $sqlData) {
        extract($sqlData);

        if ($seourl != "") {
            $publicatiedatum = date("Y-m-d");
             echo"   <url> \n
                        <loc>".strtolower(CFG_PROTOCOL.THEMA_HOOFDDOMEIN)."/$seourl</loc> \n
                        <lastmod>$publicatiedatum</lastmod> \n
                        <changefreq>daily</changefreq> \n
                        <priority>0.8</priority> \n
                    </url> \n";
                }    

        OutputNavigatieitems($id);
    }
}
?>