![]() |
TYPO3
7.6
|
Public Member Functions | |
__construct () | |
mainAction (ServerRequestInterface $request, ResponseInterface $response) | |
main () | |
printContent () | |
![]() | |
init () | |
menuConfig () | |
mergeExternalItems ($modName, $menuKey, $menuArr) | |
handleExternalFunctionValue ($MM_key= 'function', $MS_value=null) | |
getExternalItemConfig ($modName, $menuKey, $value= '') | |
checkExtObj () | |
checkSubExtObj () | |
extObjHeader () | |
extObjContent () | |
Public Attributes | |
$pageinfo | |
$doc | |
![]() | |
$MCONF = array() | |
$id | |
$CMD | |
$perms_clause | |
$MOD_MENU | |
$MOD_SETTINGS = array() | |
$modTSconfig | |
$modMenu_type = '' | |
$modMenu_dontValidateList = '' | |
$modMenu_setDefaultList = '' | |
$extClassConf | |
$content = '' | |
$doc | |
$extObj | |
Protected Member Functions | |
generateMenu () | |
getButtons () | |
getLanguageService () | |
getBackendUser () | |
![]() | |
getLanguageService () | |
getBackendUser () | |
getDatabaseConnection () | |
getPageRenderer () | |
Protected Attributes | |
$moduleTemplate | |
$moduleName = 'web_func' | |
$iconFactory | |
![]() | |
$pageRenderer = null | |
Script Class for the Web > Functions module This class creates the framework to which other extensions can connect their sub-modules
Definition at line 31 of file PageFunctionsController.php.
__construct | ( | ) |
Constructor
Definition at line 68 of file PageFunctionsController.php.
References PageFunctionsController\getLanguageService(), and GeneralUtility\makeInstance().
|
protected |
Generates the menu based on $this->MOD_MENU
\InvalidArgumentException |
Definition at line 158 of file PageFunctionsController.php.
Referenced by PageFunctionsController\main().
|
protected |
Returns the current BE user.
Definition at line 240 of file PageFunctionsController.php.
References $GLOBALS.
|
protected |
Create the panel of buttons for submitting the form or otherwise perform operations.
Definition at line 200 of file PageFunctionsController.php.
References BackendUtility\BEgetRootLine(), PageFunctionsController\getLanguageService(), Icon\SIZE_SMALL, and BackendUtility\viewOnClick().
Referenced by PageFunctionsController\main().
|
protected |
Returns LanguageService
Definition at line 230 of file PageFunctionsController.php.
References $GLOBALS.
Referenced by PageFunctionsController\__construct(), PageFunctionsController\getButtons(), and PageFunctionsController\main().
main | ( | ) |
Initialize module header etc and call extObjContent function
Definition at line 109 of file PageFunctionsController.php.
References BaseScriptClass\extObjContent(), PageFunctionsController\generateMenu(), PageFunctionsController\getButtons(), GeneralUtility\getFileAbsFileName(), PageFunctionsController\getLanguageService(), GeneralUtility\makeInstance(), BackendUtility\readPageAccess(), and InfoboxViewHelper\STATE_INFO.
Referenced by PageFunctionsController\mainAction().
mainAction | ( | ServerRequestInterface | $request, |
ResponseInterface | $response | ||
) |
Injects the request object for the current request or subrequest Then checks for module functions that have hooked in, and renders menu etc.
ServerRequestInterface | $request | the current request |
ResponseInterface | $response |
Definition at line 86 of file PageFunctionsController.php.
References $GLOBALS, $response, BaseScriptClass\checkExtObj(), BaseScriptClass\checkSubExtObj(), MessageInterface\getBody(), BaseScriptClass\init(), and PageFunctionsController\main().
printContent | ( | ) |
Print module content (from $this->content)
Definition at line 191 of file PageFunctionsController.php.
References BaseScriptClass\$content, and GeneralUtility\logDeprecatedFunction().
$doc |
Definition at line 51 of file PageFunctionsController.php.
|
protected |
Definition at line 63 of file PageFunctionsController.php.
|
protected |
Definition at line 58 of file PageFunctionsController.php.
|
protected |
Definition at line 44 of file PageFunctionsController.php.
$pageinfo |
Definition at line 37 of file PageFunctionsController.php.