<?
$_SERVER['PHP_SELF'] = $_SERVER['PHP_SELF'] . "?virtual=index.php";
header('Content-Type: text/xml;');

$xml = '<?xml version="1.0" encoding="UTF-8"?>';
$xml .= '<urlset ';
$xml .= ' xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"';
$xml .= ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"';
$xml .= ' xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9';
$xml .= ' http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">';

include_once "admin/inc/_init.php";
include_once "inc/_vars.php";

global $sql;

$getUrlTagSQL = "SELECT 
						id,
						menu_parent_id, 
						menu_root_id,
						menu_active,
						menu_in_main_menu,
						google_url_path
			  	 FROM
					   	aisys_webcms_menus
			  	 WHERE
			   			(menu_in_main_menu = '1'
			   	 OR menu_in_main_menu = '2')
			   	 AND menu_active = '1'
			   	 ORDER BY id ASC
		     ";
$get = $sql->sql($getUrlTagSQL);
$get1 = $sql->rows($get);

for ($g = 0; $g < $get1; $g++) {
	$get2 = $sql->fetch($get);
	if ($get2['google_url_path'] != 'mapa-stranky/' && $get2['google_url_path'] != 'o-jaga-group/')
	$urlSetArray[$get2['id']] = $get2;
}

if (is_array($urlSetArray)) {
	foreach ($urlSetArray AS $category_id => $categoryArray) {
		
		$getLastChangeCategorySQL = "SELECT
										  a.id,
										  a.page_name,
										  a.article_publish_start_date
									 FROM 
										  aisys_op_articles a,
										  aisys_webcms_articles_menus am
									 WHERE
									 	  (a.article_main_category_id = '" . $category_id . "'
									 	  OR am.am_category_id='" . $category_id . "')
									 AND  a.article_publish_start_date <= '" . date('Y-m-d',time()) . "'
									 AND  am.am_active='1'
									 AND  am.am_article_id=a.id
									 ORDER BY a.article_publish_start_date DESC
									 LIMIT 0,1
								    ";
		$get2 = $sql->fetch_sql($getLastChangeCategorySQL);
		$lastmod = $get2['article_publish_start_date'];
		
		//pre forum naposledy pridany prispevok, $forum_id = 100
		
		if ($category_id == 100) {
			$getLastDiscussSQL = "SELECT 
									  argument_add_datetime 	
								 FROM
					     			  aisys_webcms_discussion_arguments
					     		 WHERE 
					     		 	  argument_thema_id > 0
					     	     ORDER BY 
									  argument_add_datetime DESC
								 LIMIT 0,1	
						    	";
			$get2 = $sql->fetch_sql($getLastDiscussSQL);
			$lastmod = $get2['argument_add_datetime'];
			$lastmod = date('Y-m-d',strtotime($lastmod));
		} 
		
		$xml .= '<url>';
		$xml .= '<loc>';
		$xml .= $GLOBALS['core_url_path'] . $categoryArray['google_url_path'];
		$xml .= '</loc>';
		$xml .= '<priority>';
		if ($categoryArray['menu_parent_id'] == 0) {
			$xml .= '0.80';
		} else {
			$xml .= '0.65';
		}
		$xml .= '</priority>';
		$xml .= '<lastmod>';
		$xml .= $lastmod;
		$xml .= '</lastmod>';
		$xml .= '<changefreq>';
		$xml .= 'weekly';
		$xml .= '</changefreq>';
		$xml .= '</url>';
	}
}
$xml .= '</urlset>';
echo $xml;
?>