' . $errno . ',' . "\n" . 'errstr => \'' . $errstr . '\',' . "\n" . 'errfile => \'' . $errfile . '\',' . "\n" . 'errline => ' . $errline . ',' . "\n", 3, DIR_FS_CATALOG . 'sitemapxml.log'); return $old_error_handler; } if (defined('DEBUG_IP')) { $old_error_handler = set_error_handler('sitemapxmlErrorHandler'); } if (!get_cfg_var('safe_mode') && function_exists('set_time_limit')) { set_time_limit(0); } // This should be first line of the script: $zco_notifier->notify('NOTIFY_HEADER_START_SITEMAPXML'); /** * load the site map class */ require(DIR_WS_CLASSES . 'sitemapxml.php'); /** * load language files */ require(DIR_WS_MODULES . zen_get_module_directory('require_languages.php')); $breadcrumb->add(NAVBAR_TITLE); $inline = (isset($_GET['inline']) && $_GET['inline'] == 'yes') ? true : false; $genxml = (!isset($_GET['genxml']) || $_GET['genxml'] != 'no') ? true : false; $ping = (isset($_GET['ping']) && $_GET['ping'] == 'yes') ? true : false; $checkurl = (isset($_GET['checkurl']) && $_GET['checkurl'] == 'yes') ? true : false; $rebuild = (isset($_GET['rebuild']) && $_GET['rebuild'] == 'yes') ? true : false; if (defined('SITEMAPXML_EXECUTION_TOKEN') && zen_not_null(SITEMAPXML_EXECUTION_TOKEN) && SITEMAPXML_EXECUTION_TOKEN != $_GET['token']) { header('HTTP/1.1 401 Unauthorized'); echo 'Incorrect Start Security Token'; exit(0); } $sitemapXML = new zen_SiteMapXML($inline, $ping, $rebuild, $genxml); $sitemapXML->setCheckURL($checkurl); $tpl_dir = $template->get_template_dir('gss\.xsl', DIR_WS_TEMPLATE, $current_page_base, 'css'); if (is_file($tpl_dir . '/gss.xsl')) { $sitemapXML->setStylesheet($tpl_dir . '/gss.xsl'); } $SiteMapXMLmodules = array(); $SiteMapXMLmodules = glob(DIR_WS_MODULES . 'pages/' . $current_page_base . '/sitemapxml_*.php'); // This should be last line of the script: $zco_notifier->notify('NOTIFY_HEADER_END_SITEMAPXML'); // @ini_set('display_errors', '1'); // error_reporting(1); // EOF