38 if (!isset(
$GLOBALS[
'TBE_MODULES'][
'_configuration'][$moduleSignature])) {
41 $moduleConfiguration =
$GLOBALS[
'TBE_MODULES'][
'_configuration'][$moduleSignature];
44 $GLOBALS[
'BE_USER']->modAccess($moduleConfiguration, TRUE);
46 if ($id && \
TYPO3\CMS\Core\Utility\MathUtility::canBeInterpretedAsInteger($id)) {
48 $permClause =
$GLOBALS[
'BE_USER']->getPagePermsClause(TRUE);
49 $access = is_array(\
TYPO3\CMS\Backend\Utility\BackendUtility::readPageAccess((
int)$id, $permClause));
51 throw new \RuntimeException(
'You don\'t have access to this page', 1289917924);
59 $configuration = array(
60 'extensionName' => $moduleConfiguration[
'extensionName'],
61 'pluginName' => $moduleSignature
63 if (isset($moduleConfiguration[
'vendorName'])) {
64 $configuration[
'vendorName'] = $moduleConfiguration[
'vendorName'];
67 $bootstrap = $this->objectManager->get(
'TYPO3\\CMS\\Extbase\\Core\\BootstrapInterface');
68 $content =
$bootstrap->run(
'', $configuration);
callModule($moduleSignature)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]