<? 
	require_once("../../server_vars.php");
	require_once("includes/site_vars.inc");
	require_once(GLOBAL_SITE_INC);

echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n";
echo "<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\">\n";
echo "<url>\n";
echo "<loc>http://".SITE_URL."</loc>\n";
echo "<lastmod>".date("Y-m-d")."</lastmod>\n";
echo "<changefreq>weekly</changefreq>\n";
echo "<priority>0.8</priority>\n";
echo "</url>\n";

$root_pages_query_str = "SELECT * FROM pages_published WHERE page_parent_id = 1";
$db = new db;
$root_pages = $db->qquery($root_pages_query_str);

for ( $i = 0; $i < count($root_pages); $i++ )
{
	//echo out first parent pages
	if($root_pages[$i]['page_type'] != 2)
	{ 
		echo "<url>\n";
		echo "<loc>http://".SITE_URL."/".strtolower($root_pages[$i]['page_name_actual'])."</loc>\n";
		echo "<lastmod>".date("Y-m-d")."</lastmod>\n";
		echo "<changefreq>weekly</changefreq>\n";
		//echo "<priority>0.8</priority>\n";
		echo "</url>\n";
	}
	
	$child_pages_query_str = "SELECT * FROM pages_published WHERE page_parent_id =".$root_pages[$i]['page_id'];
	$child_pages = $db->qquery($child_pages_query_str);
	if ( count($child_pages) > 0 )
	{
		for ( $n = 0; $n < count($child_pages); $n++ )
		{
			echo "<url>\n";
			echo "<loc>http://".SITE_URL."/".strtolower($root_pages[$i]['page_name_actual'])."/".strtolower($child_pages[$n]['page_name_actual'])."</loc>\n";
			echo "<lastmod>".date("Y-m-d")."</lastmod>\n";
			echo "<changefreq>weekly</changefreq>\n";
			//echo "<priority>0.6</priority>\n";
			echo "</url>\n";	
			
			$grandchild_pages_query_str = "SELECT * FROM pages_published WHERE page_parent_id = ".$child_pages[$n]['page_id'];
			$grandchild_pages_db = new db;
			$grandchild_pages_db->set_query_str($grandchild_pages_query_str);
			$grandchild_pages_db->db_query();
			$grandchild_pages = $grandchild_pages_db->get_results();
	
			if ( count($grandchild_pages) > 0 )
			{
				for ( $h = 0; $h < count($grandchild_pages); $h++ )
				{
					echo "<url>\n";
					echo "<loc>http://".SITE_URL."/".strtolower($root_pages[$i]['page_name_actual'])."/".strtolower($child_pages[$n]['page_name_actual'])."/".strtolower($grandchild_pages[$h]['page_name_actual'])."</loc>\n";
					echo "<lastmod>".date("Y-m-d")."</lastmod>\n";
					echo "<changefreq>weekly</changefreq>\n";
					//echo "<priority>0.5</priority>\n";
					echo "</url>\n";	
				}
			}
		}
	}	
}
echo "</urlset>";
?>

