8 require_once(
'../inc/header.inc.php' );
9 require_once( CH_DIRECTORY_PATH_INC .
'profiles.inc.php' );
10 require_once( CH_DIRECTORY_PATH_INC .
'design.inc.php' );
11 require_once( CH_DIRECTORY_PATH_INC .
'admin_design.inc.php' );
12 require_once( CH_DIRECTORY_PATH_INC .
'db.inc.php' );
13 require_once( CH_DIRECTORY_PATH_INC .
'admin.inc.php' );
14 require_once( CH_DIRECTORY_PATH_INC .
'images.inc.php' );
27 CH_WSB_URL_ADMIN .
'mobileBuilder.php',
29 '1' =>
_t(
'_adm_mobile_builder_cont_active'),
30 '0' =>
_t(
'_adm_mobile_builder_cont_inactive'),
38 return $MySQL->getAll(
"SELECT * FROM `sys_menu_mobile` WHERE `page` = '" . $this->_sPage .
"' AND `active` = ? ORDER BY `order`", [$sKey]);
44 'content' =>
_t($aItem[
'title']),
46 return $GLOBALS[
'oAdmTemplate']->parseHtmlByName(
'mobile_builder_box.html', $a);
51 parent::addExternalResources ();
52 $GLOBALS[
'oAdmTemplate']->addCss(array(
60 $aPagesForTemplate = array (
63 'title' =>
_t(
'_adm_txt_pb_select_page'),
64 'selected' =>
empty($this->_sPage) ?
'selected="selected"' :
''
70 $aPagesForTemplate[] = array(
71 'value' => $r[
'page'],
73 'selected' => $r[
'page'] == $this->_sPage ?
'selected="selected"' :
'',
76 $sPagesSelector =
$GLOBALS[
'oAdmTemplate']->parseHtmlByName(
'mobile_builder_pages_selector.html', array(
77 'ch_repeat:pages' => $aPagesForTemplate,
81 $sPagesSelector =
$GLOBALS[
'oAdmTemplate']->parseHtmlByName(
'designbox_top_controls.html', array(
82 'top_controls' => $sPagesSelector
85 if (
empty($this->_sPage))
88 return $sPagesSelector . (!
empty($this->_sPage) ? parent::getBuilderPage () :
MsgBox(
_t(
'_Empty')));
94 return $MySQL->getAll(
"SELECT * FROM `sys_menu_mobile_pages` ORDER BY `order`");
100 if (0 === strcasecmp($_SERVER[
'REQUEST_METHOD'],
'POST')) {
110 'header' =>
_t(
'_adm_mobile_builder_title'),
111 'header_text' =>
_t(
'_adm_mobile_builder_title'),