TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController:
SC_alt_file_navframe

Public Member Functions

 __construct ()
 
 initPage ()
 
 main ()
 
 printContent ()
 
 ajaxExpandCollapse ($params, $ajaxObj)
 

Public Attributes

 $content
 
 $foldertree
 
 $doc
 
 $backPath
 
 $currentSubScript
 
 $cMR
 

Protected Member Functions

 init ()
 
 getButtons ()
 

Protected Attributes

 $scopeData
 

Detailed Description

Main script class for rendering of the folder tree

Author
Kasper Skårhøj kaspe.nosp@m.rYYY.nosp@m.Y@typ.nosp@m.o3.c.nosp@m.om

Definition at line 25 of file FileSystemNavigationFrameController.php.

Constructor & Destructor Documentation

◆ __construct()

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

Member Function Documentation

◆ ajaxExpandCollapse()

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::ajaxExpandCollapse (   $params,
  $ajaxObj 
)

Makes the AJAX call to expand or collapse the foldertree. Called by typo3/ajax.php

Parameters
array$paramsAdditional parameters (not used here)
\TYPO3\CMS\Core\Http\AjaxRequestHandler$ajaxObjThe AjaxRequestHandler object of this request
Returns
void

Definition at line 223 of file FileSystemNavigationFrameController.php.

References $ajaxObj, and TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController\init().

◆ getButtons()

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

Create the panel of buttons for submitting the form or otherwise perform operations.

Returns
array All available buttons as an assoc. array

Definition at line 198 of file FileSystemNavigationFrameController.php.

References $GLOBALS, TYPO3\CMS\Backend\Utility\BackendUtility\cshItem(), TYPO3\CMS\Core\Utility\GeneralUtility\getIndpEnv(), and TYPO3\CMS\Backend\Utility\IconUtility\getSpriteIcon().

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

◆ 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 119 of file FileSystemNavigationFrameController.php.

References $GLOBALS, and TYPO3\CMS\Core\Utility\GeneralUtility\makeInstance().

◆ main()

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

◆ printContent()

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

Outputting the accumulated content to screen

Returns
void

Definition at line 189 of file FileSystemNavigationFrameController.php.

References TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController\$content.

Member Data Documentation

◆ $backPath

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::$backPath
Todo:
Define visibility

Definition at line 51 of file FileSystemNavigationFrameController.php.

◆ $cMR

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::$cMR
Todo:
Define visibility

Definition at line 62 of file FileSystemNavigationFrameController.php.

◆ $content

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

◆ $currentSubScript

TYPO3\CMS\Backend\Controller\FileSystemNavigationFrameController::$currentSubScript
Todo:
Define visibility

Definition at line 57 of file FileSystemNavigationFrameController.php.

◆ $doc

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

Definition at line 46 of file FileSystemNavigationFrameController.php.

◆ $foldertree

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

Definition at line 38 of file FileSystemNavigationFrameController.php.

◆ $scopeData

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