<?
	include('inc/data/cfg.php');
	
	header("Content-type: text/xml; charset=utf-8");

	echo '<?xml version="1.0" encoding="UTF-8"?>
	<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
	
	$LANG_ID=$sitemap_lang!='' ? $sitemap_lang : LANG_ID;
	//if($LANG_ID==2) LANG_ID
	
	function sitemap_entry($mid)
	{
			
		global $db,$tbl,$cfg,$LANG_ID;
		$sites=$db->get_query("SELECT o.*,m.link,l.name
									FROM ".$tbl['sitemap']." AS n,
										 ".$tbl['sitemap']." AS p,
										 ".$tbl['sitemap']." AS o
										 LEFT OUTER JOIN ".$tbl['modules']." AS m ON m.id=o.modul
										 LEFT OUTER JOIN ".$tbl['sitemap']."_lang AS l ON l.sid=o.id AND l.sprache='".$LANG_ID."'
								   WHERE o.lft BETWEEN p.lft AND p.rgt
									 AND o.lft BETWEEN n.lft AND n.rgt
									 AND n.id = '".$mid."'
									 AND o.id!='".$mid."'
									 AND o.level>n.level AND (o.status='1' OR o.id=1588)
								GROUP BY o.lft
								ORDER BY o.lft;");
								// AND o.status='1'
		foreach($sites as $e=>$m)
		{
			
			$m['url_name']=urlformat($m['name']);
			$m['mid']=$m['id'];
			$m['id']=$m['modul_details'];
			$m['name']=str_replace('&','&amp;',$m['name']);
			
			$link=get_vars($m,$m['url']!='' ? slash(($m[0]==$cfg['frontpage'] ? '' : CFILE.$m['url'])) : HTML_PATH.'index.php/mid,{mid},{url_name}');
			if($m[0]==$GLOBALS['cfg']['frontpage'])
			{
				$link='';
			}
			
			if($m['modul']==44)
			{
				
				$link='';
				/*if($m['modul_details']=='')
				{
					$link=HTML_PATH;
				}
				else
				{
					$m['mid']=$m['modul_details'];
					$link=get_vars($m,$m['link']!='' ? $m['link'] : HTML_PATH.'index.php/mid,{mid},{url_name}');						
				}*/
			}
			if($link!='' || $e==0)
			{
			echo '
		<url>
			<loc>'.$cfg['basedomain'].$link.'</loc>';
					echo '
			<lastmod>'.datetime($m['ts']!='' ? $m['ts'] : date('Y-m-d H:00:00'),'Y-m-d').'</lastmod>';
					echo '
		</url>';
			}
			//if($m['rgt']-$m['lft']>1) sitemap_entry($m[0]);
		}
	}

	sitemap_entry($site_data['navigation']);
		
	echo '
</urlset>';
 ?>