<?php
  $language = $_GET['language'];
  require('includes/application_top.php');
  require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_GOOGLE_SITEMAPS);
  $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_GOOGLE_SITEMAPS));
	
	chdir('../');

	/**
	 * Option to compress the files
	 */

	define('GOOGLE_SITEMAP_COMPRESS', 'false');
	/**
	 * Option for change frequency of products
	 */

	define('GOOGLE_SITEMAP_PROD_CHANGE_FREQ', 'weekly');
	/**
	 * Option for change frequency of categories
	 */

	define('GOOGLE_SITEMAP_CAT_CHANGE_FREQ', 'weekly');
	/**
	 * Carried over from application_top.php for compatibility
	 */
	 
    require_once('includes/configure.php');

	define('DIR_WS_CATALOG', DIR_WS_HTTP_CATALOG);	
	
	require_once(DIR_WS_INCLUDES . 'filenames.php');
	require_once(DIR_WS_INCLUDES . 'database_tables.php');
	require_once(DIR_WS_FUNCTIONS . 'database.php');
	require_once(DIR_WS_FUNCTIONS . 'general.php');


	tep_db_connect() or die('Unable to connect to database server!');
	
	/*get array lang*/
	$query="select code from ". TABLE_LANGUAGES;
	$result=tep_db_query($query);
	$i=0;
	while($row=tep_db_fetch_array($result))
	{
		$arr_lang[$i]=$row['code'];
		//echo $arr_lang[$i].'<br>';
		$i++;
	}
	/*end get lang*/

	$configuration_query = tep_db_query('select configuration_key as cfgKey, configuration_value as cfgValue from ' . TABLE_CONFIGURATION);

	while ($configuration = tep_db_fetch_array($configuration_query)) {
		define($configuration['cfgKey'], $configuration['cfgValue']);
	}



	//function tep_not_null($value) {
		//if (is_array($value)) {
		//  if (sizeof($value) > 0) {
			//return true;
		//  } else {
			//return false;
		//  }
		//} else {
		//  if (($value != '') && (strtolower($value) != 'null') && (strlen(trim($value)) > 0)) {
			//return true;
		//  } else {
			//return false;
		//  }
		//}
	//} # end function

	include_once(DIR_WS_CLASSES . 'language.php');
	$lng = new language();
	$languages_id = $lng->language['id'];

//if ( defined('SEO_URLS') && SEO_URLS == 'true' || defined('SEO_ENABLED') && SEO_ENABLED == 'true' ) {

 if ( (SEARCH_ENGINE_FRIENDLY_URLS == 'true') ) {
// Commentati Davide Duca
//	function tep_session_is_registered( $var ){
//		return false;
//	}  # end function


//	function tep_session_name(){
//		return false;
//	} # end function
	

//	function tep_session_id(){
//		return false;

//	} # end function

	//function tep_parse_input_field_data($data, $parse) {
		//return strtr(trim($data), $parse);
	//} # end function
// Fine Commento Davide Duca

//	function tep_output_string($string, $translate = false, $protected = false) {
//		if ($protected == true) {
//		  return htmlspecialchars($string);
	//	} else {
	//	  if ($translate == false) {
			//return tep_parse_input_field_data($string, array('"' => '&quot;'));
		//  } else {
			//return tep_parse_input_field_data($string, $translate);
		//  }
		//}
	//} # end function	

	if ( file_exists(DIR_WS_CLASSES . 'seo.class.php') ){
		require_once(DIR_WS_CLASSES . 'seo.class.php');
		$seo_urls = new SEO_URL($languages_id);
	}	

	require_once(DIR_WS_FUNCTIONS . 'html_output.php');
	if ( file_exists(DIR_WS_CLASSES . 'cache.class.php') ){
		include(DIR_WS_CLASSES . 'cache.class.php');
		$cache = new cache($languages_id);
		if ( file_exists('includes/seo_cache.php') ){
			include('includes/seo_cache.php');
		}
		$cache->get_cache('GLOBAL');
	}
} # end if

	

require_once('sitemap.class.php');

$google = new GoogleSitemap(DB_SERVER, DB_SERVER_USERNAME, DB_DATABASE, DB_SERVER_PASSWORD);
$submit = true;
echo '<pre>';

if ($google->GenerateProductSitemap()){

	echo GOOGLE_SITEMAPS_PRODUCT_SUCCESS . "\n\n";

} else {

	$submit = false;

	echo GOOGLE_SITEMAPS_PRODUCT_ERROR . "\n\n";

}

if ($google->GenerateCategorySitemap()){

	echo GOOGLE_SITEMAPS_CATEGORY_SUCCESS . "\n\n";

} else {

	$submit = false;

	echo GOOGLE_SITEMAPS_CATEGORY_ERROR . "\n\n";

}



if ($google->GenerateSitemapIndex()){
	echo GOOGLE_SITEMAPS_INDEX_SUCCESS . "\n\n";

} else {

	$submit = false;

	echo GOOGLE_SITEMAPS_INDEX_ERROR . "\n\n";

}



if ($submit){

	echo GOOGLE_SITEMAPS_CONGRATULATION . "\n\n";

	echo GOOGLE_SITEMAPS_ALREADY_SUBMITTED . "\n";

	echo GOOGLE_SITEMAPS_HIGHLY_RECCOMMEND . "\n\n";

	echo $google->GenerateSubmitURL() . "\n\n";

	echo GOOGLE_SITEMAPS_CONVENIENCE . "\n";

	echo 'php ' . dirname($_SERVER['SCRIPT_FILENAME']) . '/sitemaps.index.php' . "\n\n";

	echo GOOGLE_SITEMAPS_HERE_INDEX . $google->base_url . 'sitemapindex.xml' . "\n";

	echo GOOGLE_SITEMAPS_HERE_PRODUCT . $google->base_url . 'sitemapproducts.xml' . "\n";

	echo GOOGLE_SITEMAPS_HERE_CATEGORY . $google->base_url . 'sitemapcategories.xml' . "\n";

} else {

	print_r($google->debug);

}

echo '</pre>';

?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html <?php echo HTML_PARAMS; ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo TITLE; ?></title>
<link rel="stylesheet" type="text/css" href="includes/stylesheet.css">
<script language="javascript" src="includes/general.js"></script>
</head>
<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF">