HEX
Server: Apache
System: Linux v38079.2is.nl 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: democfellows (10015)
PHP: 8.1.34
Disabled: opcache_get_status
Upload Files
File: /var/www/vhosts/creativefellows.nl/test.creativefellows.nl/oudlondon.nl/sitemap.xml.php
<?php

	/*
	 * Include config  files
	 */
	$security_key = 'akz2TaXRfaZ4dAqEeugt';
	require_once "includes/main.inc.php";

	/*
	 * Cassette object
	 */
	$cassette = new cassetteFrontend();
	$cassette->connectDB();
	
	$cassette->base = "https://www.oudlondon.nl/";
	
	$xml = new SimpleXMLElement('<urlset/>');
	$xml->addAttribute('xmlns', 'http://www.sitemaps.org/schemas/sitemap/0.9');
	
	
	// main pages
	$navs 	= $cassette->run("SELECT * FROM `secties` WHERE `active` = '1' ORDER BY `position` ASC");
	
	//$main_nav		= $p->getNavigation(1);
	foreach($navs as $i => $n){
		$link 	= $i != 0 ? $cassette->base.vl($n["naam"]) : $cassette->base;
	
		$url 	= $xml->addChild('url');
		$url->addChild('loc', $link);

		if($i == 0) continue;

		// top level
		$data = $cassette->entries($n["naam"]);
		

		//if($n["naam"] == "Locaties") d($data);
		
		foreach($data as $s){
			
			$fn		= $s->first_field;
			
			
			$link 	= $cassette->base.$s->entry_link;//$config->base.vl2($n["naam"]).'/'.vl($s->$fn)."-".$s->unique_id;
			
			$url 	= $xml->addChild('url');
			$url->addChild('loc', $link);
			
		}	
		// categories
		$categories 	= $cassette->run("SELECT * FROM `categories` WHERE `sectie_id` = '". $n["sectie_id"] ."' AND `active`='1' ORDER BY position ASC");
		foreach($categories as $c){
			//d($c);
			$entries = $cassette->entries($n["naam"],$c["naam"]);
			
			foreach($entries as $s){
			
				$fn		= $s->first_field;
			
			
				$link 	= $cassette->base.$s->entry_link;//$config->base.vl2($n["naam"]).'/'.vl($s->$fn)."-".$s->unique_id;
			
				$url 	= $xml->addChild('url');
				$url->addChild('loc', $link);
			
			}	
		}
			
		
	}

	Header('Content-type: text/xml');
	print($xml->asXML());
	
?>