TYPO3
7.6
|
Public Member Functions | |
__construct () | |
main () | |
printContent () | |
initializeTemporaryDBmount () | |
settingTemporaryMountPoint ($pageId) | |
ajaxExpandCollapse (ServerRequestInterface $request, ResponseInterface $response) | |
Public Attributes | |
$content | |
$pagetree | |
$doc | |
$active_tempMountPoint = 0 | |
$currentSubScript | |
$cMR | |
$setTempDBmount | |
$template | |
Protected Member Functions | |
init () | |
getButtons () | |
getWorkspaceInfo () | |
getLanguageService () | |
getBackendUser () | |
Protected Attributes | |
$iconFactory | |
Main script class for the page tree navigation frame This is the class for rendering the "page tree" navigation frame without ExtJS, used prior to TYPO3 CMS 4.5. This functionality is deprecated since TYPO3 CMS 7, and will be removed with TYPO3 CMS 8
Definition at line 36 of file PageTreeNavigationController.php.
__construct | ( | ) |
Constructor
Definition at line 93 of file PageTreeNavigationController.php.
References $GLOBALS, GeneralUtility\deprecationLog(), PageTreeNavigationController\init(), and GeneralUtility\makeInstance().
ajaxExpandCollapse | ( | ServerRequestInterface | $request, |
ResponseInterface | $response | ||
) |
Makes the AJAX call to expand or collapse the pagetree. Called by an AJAX Route, see AjaxRequestHandler
ServerRequestInterface | $request | |
ResponseInterface | $response |
Definition at line 331 of file PageTreeNavigationController.php.
References $response, MessageInterface\getBody(), PageTreeNavigationController\init(), and ResponseInterface\withStatus().
|
protected |
Returns the current BE user.
Definition at line 359 of file PageTreeNavigationController.php.
References $GLOBALS.
Referenced by PageTreeNavigationController\getWorkspaceInfo(), PageTreeNavigationController\init(), PageTreeNavigationController\initializeTemporaryDBmount(), and PageTreeNavigationController\settingTemporaryMountPoint().
|
protected |
Create the panel of buttons for submitting the form or otherwise perform operations.
Definition at line 232 of file PageTreeNavigationController.php.
References BackendUtility\cshItem(), GeneralUtility\getIndpEnv(), PageTreeNavigationController\getLanguageService(), GeneralUtility\quoteJSvalue(), and Icon\SIZE_SMALL.
Referenced by PageTreeNavigationController\main().
|
protected |
Returns LanguageService
Definition at line 349 of file PageTreeNavigationController.php.
References $GLOBALS.
Referenced by PageTreeNavigationController\getButtons(), and PageTreeNavigationController\main().
|
protected |
Create the workspace information
Definition at line 256 of file PageTreeNavigationController.php.
References PageTreeNavigationController\getBackendUser(), WorkspaceService\getWorkspaceTitle(), ExtensionManagementUtility\isLoaded(), and Icon\SIZE_SMALL.
Referenced by PageTreeNavigationController\main().
|
protected |
Initialization of the class
Definition at line 106 of file PageTreeNavigationController.php.
References GeneralUtility\_GP(), PageTreeNavigationController\getBackendUser(), PageTreeNavigationController\initializeTemporaryDBmount(), and GeneralUtility\makeInstance().
Referenced by PageTreeNavigationController\__construct(), and PageTreeNavigationController\ajaxExpandCollapse().
initializeTemporaryDBmount | ( | ) |
Getting temporary DB mount
Definition at line 280 of file PageTreeNavigationController.php.
References MathUtility\forceIntegerInRange(), PageTreeNavigationController\getBackendUser(), BackendUtility\readPageAccess(), and PageTreeNavigationController\settingTemporaryMountPoint().
Referenced by PageTreeNavigationController\init().
main | ( | ) |
Main function, rendering the browsable page tree
Definition at line 190 of file PageTreeNavigationController.php.
References GeneralUtility\fixed_lgd_cs(), PageTreeNavigationController\getButtons(), PageTreeNavigationController\getLanguageService(), PageTreeNavigationController\getWorkspaceInfo(), AbstractMessage\INFO, GeneralUtility\linkThisScript(), and GeneralUtility\makeInstance().
printContent | ( | ) |
Outputting the accumulated content to screen
Definition at line 222 of file PageTreeNavigationController.php.
References PageTreeNavigationController\$content.
settingTemporaryMountPoint | ( | $pageId | ) |
Setting temporary page id as DB mount
int | $pageId | The page id to set as DB mount |
Definition at line 313 of file PageTreeNavigationController.php.
References PageTreeNavigationController\getBackendUser().
Referenced by PageTreeNavigationController\initializeTemporaryDBmount().
$active_tempMountPoint = 0 |
Definition at line 60 of file PageTreeNavigationController.php.
$cMR |
Definition at line 70 of file PageTreeNavigationController.php.
$content |
Definition at line 41 of file PageTreeNavigationController.php.
Referenced by PageTreeNavigationController\printContent().
$currentSubScript |
Definition at line 65 of file PageTreeNavigationController.php.
$doc |
Definition at line 53 of file PageTreeNavigationController.php.
|
protected |
Definition at line 88 of file PageTreeNavigationController.php.
$pagetree |
Definition at line 46 of file PageTreeNavigationController.php.
$setTempDBmount |
Definition at line 77 of file PageTreeNavigationController.php.
$template |
Definition at line 83 of file PageTreeNavigationController.php.