Go to the documentation of this file.
8 require_once(
'../inc/header.inc.php' );
12 require_once( CH_DIRECTORY_PATH_INC .
'design.inc.php' );
13 require_once( CH_DIRECTORY_PATH_INC .
'admin_design.inc.php' );
14 require_once( CH_DIRECTORY_PATH_INC .
'admin.inc.php' );
24 'form_attrs' => array(
25 'id' =>
'sys-adm-sitemap',
26 'name' =>
'sys-adm-sitemap',
32 'sys_sitemap_generated' => array(
34 'content' => mb_strlen(@file_get_contents(
ChWsbSiteMaps::getSiteMapIndexPath())) > 32 ?
'<span class="sys-adm-enabled">' .
_t(
'_Yes') .
'</span>' :
'<span class="sys-adm-disabled">' .
_t(
'_No') .
'</span>',
35 'caption' =>
_t(
'_sys_sitemap_form_caption_sitemap_generated'),
38 'sys_sitemap_enable' => array(
40 'name' =>
'sys_sitemap_enable',
42 'checked' =>
'on' ==
getParam(
'sys_sitemap_enable') ?
true :
false,
43 'caption' =>
_t(
'_sys_sitemap_form_caption'),
48 'name' =>
'sitemap_enable',
49 'value' =>
_t(
'_Submit'),
54 parent::__construct ($aCustomForm);
61 if (isset($_POST[
'sitemap_enable'])) {
62 setParam(
'sys_sitemap_enable', $_POST[
'sys_sitemap_enable'] ?
'on' :
'');
75 'css_name' => array(
'forms_adv.css'),
86 $aListForTemplate = array();
87 foreach ($aList
as $i => $a)
88 $aListForTemplate[] = array(
'title_translated' =>
_t($a[
'title']));
90 $s =
$GLOBALS[
'oAdmTemplate']->parseHtmlByName(
'sitemap.html', array(
91 'form' =>
$oForm->getCode(),
93 'ch_repeat:list' => $aListForTemplate,
if(isset($_POST['sitemap_enable'])) $iNameIndex
static getSiteMapIndexUrl()
ch_import($sClassName, $aModule=array())
static getSiteMapIndexPath()
if(isset($_GET['popup'])) switch(true) $aPages
$_page_cont[$iNameIndex]['page_main_code']
DesignBoxAdmin($sTitle, $sContent, $mixedTopItems='', $sBottomItems='', $iIndex=1)
getParam($sParamName, $bUseCache=true)
PageCodeAdmin($oTemplate=null)
_t($key, $arg0="", $arg1="", $arg2="")
member_auth($member=0, $error_handle=true, $bAjx=false)
static getAllActiveSystemsFromCache()
static generateAllSiteMaps()
setParam($sParamName, $sParamValue)