121 'function' => array()
213 if (!$this->MCONF[
'name']) {
218 $this->perms_clause = $this->
getBackendUser()->getPagePermsClause(1);
235 $this->MOD_MENU[
'function'] = $this->
mergeExternalItems($this->MCONF[
'name'],
'function', $this->MOD_MENU[
'function']);
252 $mergeArray =
$GLOBALS[
'TBE_MODULES_EXT'][$modName][
'MOD_MENU'][$menuKey];
253 if (is_array($mergeArray)) {
254 foreach ($mergeArray as $k => $v) {
275 if ($MS_value === NULL) {
276 $MS_value = $this->MOD_SETTINGS[$MM_key];
279 if (is_array($this->extClassConf) && $this->extClassConf[
'path']) {
280 $this->include_once[] = $this->extClassConf[
'path'];
296 if (isset(
$GLOBALS[
'TBE_MODULES_EXT'][$modName])) {
297 return (
string)$value !==
'' ?
$GLOBALS[
'TBE_MODULES_EXT'][$modName][
'MOD_MENU'][$menuKey][$value] :
$GLOBALS[
'TBE_MODULES_EXT'][$modName][
'MOD_MENU'][$menuKey];
314 if (is_array($this->extClassConf) && $this->extClassConf[
'name']) {
316 $this->extObj->init($this, $this->extClassConf);
329 if (is_object($this->extObj)) {
330 $this->extObj->checkExtObj();
344 if (is_callable(array($this->extObj,
'head'))) {
345 $this->extObj->head();
356 if ($this->extObj === NULL) {
358 'TYPO3\\CMS\\Core\\Messaging\\FlashMessage',
359 $this->
getLanguageService()->sL(
'LLL:EXT:backend/Resources/Private/Language/locallang_errors.xlf:no_modules_registered'),
363 $this->content .= $flashMessage->render();
365 $this->extObj->pObj = $this;
366 if (is_callable(array($this->extObj,
'main'))) {
367 $this->content .= $this->extObj->main();
static getModTSconfig($id, $TSref)
getExternalItemConfig($modName, $menuKey, $value='')
mergeExternalItems($modName, $menuKey, $menuArr)
$modMenu_dontValidateList
static makeInstance($className)
handleExternalFunctionValue($MM_key='function', $MS_value=NULL)
static getModuleData($MOD_MENU, $CHANGED_SETTINGS, $modName, $type='', $dontValidateList='', $setDefaultList='')
static unsetMenuItems($modTSconfig, $itemArray, $TSref)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]
static inList($list, $item)