function getItems() { $sContent = parent::getItems(); $sContent .= $this->getSwitcherLanguage(); $sContent .= $this->getSwitcherTemplate(); return $sContent; }
define('BX_SECURITY_EXCEPTIONS', true); $aBxSecurityExceptions = array(); $aBxSecurityExceptions[] = 'POST.Link'; $aBxSecurityExceptions[] = 'REQUEST.Link'; require_once '../inc/header.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'profiles.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'design.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'admin_design.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'utils.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'languages.inc.php'; require_once BX_DIRECTORY_PATH_PLUGINS . 'Services_JSON.php'; // Check if administrator is logged in. If not display login form. $logged['admin'] = member_auth(1, true, true); $GLOBALS['oAdmTemplate']->addJsTranslation(array('_adm_mbuilder_Sorry_could_not_insert_object', '_adm_mbuilder_This_items_are_non_editable')); bx_import('BxDolMenuBottom'); $oMenu = new BxDolMenuBottom(); $sResponce = null; // ** FOR 'AJAX' REQUESTS ; if (bx_get('action') !== false) { switch (bx_get('action')) { case 'edit_form': $id = (int) bx_get('id'); header('Content-Type: text/html; charset=utf-8'); $aItem = db_assoc_arr("SELECT * FROM `" . $oMenu->sDbTable . "` WHERE `ID` = {$id}", 0); $sResponce = $aItem ? showEditForm($aItem) : echoMenuEditMsg('Error', 'red'); break; case 'create_item': $sResponce = createNewElement($_POST['type'], (int) $_POST['source']); break; case 'deactivate_item': $res = db_res("UPDATE `" . $oMenu->sDbTable . "` SET `Active`='0' WHERE `ID`=" . (int) bx_get('id'));