TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController Class Reference

Public Member Functions

 __construct ()
 
 mainAction (ServerRequestInterface $request, ResponseInterface $response)
 
 initPage ()
 
 main ()
 
 printContent ()
 
 ajaxExpandCollapse (ServerRequestInterface $request, ResponseInterface $response)
 

Public Attributes

 $content
 
 $foldertree
 
 $currentSubScript
 
 $cMR
 
 $doHighlight
 

Protected Member Functions

 init ()
 
 getBackendUser ()
 
 getLanguageService ()
 

Protected Attributes

 $scopeData
 
 $moduleTemplate
 

Detailed Description

Main script class for rendering of the folder tree

Definition at line 32 of file FileSystemNavigationFrameController.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::__construct ( )

Member Function Documentation

◆ ajaxExpandCollapse()

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::ajaxExpandCollapse ( ServerRequestInterface  $request,
ResponseInterface  $response 
)

Makes the AJAX call to expand or collapse the foldertree. Called by an AJAX Route, see AjaxRequestHandler

Parameters
ServerRequestInterface$request
ResponseInterface$response
Returns
ResponseInterface

Definition at line 265 of file FileSystemNavigationFrameController.php.

References TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController\init().

◆ getBackendUser()

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::getBackendUser ( )
protected

◆ getLanguageService()

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::getLanguageService ( )
protected

Returns an instance of LanguageService

Returns

Definition at line 291 of file FileSystemNavigationFrameController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController\printContent().

◆ init()

◆ initPage()

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::initPage ( )

initialization for the visual parts of the class Use template rendering only if this is a non-AJAX call

Returns
void

Definition at line 147 of file FileSystemNavigationFrameController.php.

References $GLOBALS, and TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController\getBackendUser().

Referenced by TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController\mainAction().

◆ main()

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::main ( )

Main function, rendering the folder tree

Returns
void

Definition at line 204 of file FileSystemNavigationFrameController.php.

Referenced by TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController\mainAction().

◆ mainAction()

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::mainAction ( ServerRequestInterface  $request,
ResponseInterface  $response 
)
Parameters
ServerRequestInterface$requestthe current request
ResponseInterface$response
Returns
ResponseInterface the response with the content

Definition at line 87 of file FileSystemNavigationFrameController.php.

References TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController\initPage(), and TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController\main().

◆ printContent()

Member Data Documentation

◆ $cMR

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::$cMR

Definition at line 54 of file FileSystemNavigationFrameController.php.

◆ $content

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::$content

◆ $currentSubScript

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::$currentSubScript

Definition at line 49 of file FileSystemNavigationFrameController.php.

◆ $doHighlight

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::$doHighlight

Definition at line 64 of file FileSystemNavigationFrameController.php.

◆ $foldertree

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::$foldertree

Definition at line 44 of file FileSystemNavigationFrameController.php.

◆ $moduleTemplate

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::$moduleTemplate
protected

Definition at line 71 of file FileSystemNavigationFrameController.php.

◆ $scopeData

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::$scopeData
protected