<?php 
header ("Content-Type:text/xml");  
echo '<?xml version="1.0" encoding="UTF-8"?>'; 
?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<?php

require('./config.php');
require('./config_sb.php');
require('./admin/libraries/mysql.php');

function findPages($parent,$prefix){
	global $urls;
	$subPages=dbMatrix('SELECT id,fullurl FROM pages WHERE parent_id="'.$parent.'" AND '.SANDBOX_ACTIVITY_ALL.' AND linked_url="";');
	if($subPages){
		foreach($subPages as $subPage){
			$urls[]=$prefix.$subPage['fullurl'].'/';
			findPages($subPage['id'],$prefix);
		}
	}
}

dbConnect();

$settings=dbSingle('SELECT * FROM settings;');
$urls=array();
for($i=1;isset($settings['language_'.$i]) && $settings['language_'.$i]!=0;$i++){
	$langNode=dbSingle('SELECT type_'.$i.' as url FROM translations WHERE keyword="language url";');
	if($langNode){
		if(trim($langNode['url'])==''){
			$langNode='http://'.$_SERVER['HTTP_HOST'].'/';
		} else {
			$langNode='http://'.$_SERVER['HTTP_HOST'].'/'.$langNode['url'].'/';
		}
		$root=dbSingle('SELECT id FROM pages WHERE type="'.$i.'" AND hook="'.SANDBOX_ROOT_KEY.'";');
		if($root){
			$urls[]=$langNode;
			findPages($root['id'],$langNode);
		}	
	}
}

dbClose();

if(!empty($urls)){
	foreach($urls as $u){
		echo '<url><loc>'.$u.'</loc></url>';
	}
}

?>

</urlset>