<?
Header("Content-type: text/html; charset=utf-8");
$VERSION = "ru";
include_once "setting.php";
	
mysql_connect (SITE_DB_HOST, SITE_DB_LOGIN, SITE_DB_PASSWORD);

mysql_select_db(SITE_DB_NAME);

/*

function get_path ($id) {
		$path = array();
		$path_string = "";
		
		$sql = "SELECT name, id , id_page, folder  FROM ".SITE_TABLE_PREFIX."page_list WHERE id = '".$id."'";
		$result = mysql_query($sql);
		$row = mysql_fetch_array($result);
		$path [] = $row['folder'];

		do {
				$sql = "SELECT name, id , id_page, folder  FROM ".SITE_TABLE_PREFIX."page_list WHERE id = '".$row['id_page']."'";
				$row = mysql_fetch_array($result);
				if (isset($row['folder'])) {
					$path [] = $row['folder'];
				}
		} while (isset($row['folder']));

		$path  = array_reverse($path);
		foreach ($path as $key => $value) {
			$path_string .= $value;
		}

		return $path_string;
	}
*/







$sql = "SELECT name, id , id_page, folder FROM ".SITE_TABLE_PREFIX."page_list WHERE visible = '1' ";

$data = array();

$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {

	$data ['id'][] = $row ['id'];
	$data ['id_page'][] = $row ['id_page'];
	$data ['name'][] = $row ['name'];
	$data ['folder'][] = $row ['folder'];

	//echo $row['id']." / ".$row['name']." - ".$p."<br>";
}

$sitemap_string = '<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
';

			$sitemap_string .= '
			   <url>
					<loc>'.SITE_URL_MAIN.'</loc>
					<lastmod>'.date('Y-m-d').'</lastmod>
					<changefreq>weekly</changefreq>
					<priority>0.8</priority>				  
			   </url>
			   ';


function tree ($id_page, $data, $str, $folder) {
	$str .= "&nbsp;&nbsp;";
	global $VERSION;
	global $sitemap_string;

	for ($i=0;$i<sizeof($data ['id_page']);$i++) {
		if ($data ['id_page'][$i] == $id_page) {

			$sitemap_string .= '
			   <url>
			      <loc>'.SITE_URL_MAIN.$VERSION.$folder.$data['folder'][$i].'/</loc>
			      <lastmod>'.date('Y-m-d').'</lastmod>
			   </url>
			   ';

			//echo $str.$data ['name'][$i]."  ---  ".SITE_URL_MAIN.$VERSION.$folder.$data['folder'][$i]."/<br>";

			if (in_array($data['id'][$i], $data['id_page'])) {
				

				 tree ($data['id'][$i], $data, $str, $folder.$data['folder'][$i]."/");
			}
		}
	}
}


tree ('0', $data, $str = "&nbsp;&nbsp;", $folder = "/");




$sitemap_string .= '</urlset>';

echo $sitemap_string;

?>

