TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Backend\Controller\PageTreeNavigationController Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Controller\PageTreeNavigationController:
SC_alt_db_navframe

Public Member Functions

 __construct ()
 
 main ()
 
 printContent ()
 
 initializeTemporaryDBmount ()
 
 settingTemporaryMountPoint ($pageId)
 
 ajaxExpandCollapse ($params, $ajaxObj)
 

Public Attributes

 $content
 
 $pagetree
 
 $doc
 
 $active_tempMountPoint = 0
 
 $backPath
 
 $currentSubScript
 
 $cMR
 
 $setTempDBmount
 
 $template
 
 $hasFilterBox
 

Protected Member Functions

 init ()
 
 getButtons ()
 
 getWorkspaceInfo ()
 

Detailed Description

Main script class for the page tree navigation frame

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

Definition at line 26 of file PageTreeNavigationController.php.

Constructor & Destructor Documentation

◆ __construct()

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

Member Function Documentation

◆ ajaxExpandCollapse()

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

Makes the AJAX call to expand or collapse the pagetree. 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 342 of file PageTreeNavigationController.php.

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

◆ getButtons()

TYPO3\CMS\Backend\Controller\PageTreeNavigationController::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 242 of file PageTreeNavigationController.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\PageTreeNavigationController\main().

◆ getWorkspaceInfo()

TYPO3\CMS\Backend\Controller\PageTreeNavigationController::getWorkspaceInfo ( )
protected

◆ init()

◆ initializeTemporaryDBmount()

TYPO3\CMS\Backend\Controller\PageTreeNavigationController::initializeTemporaryDBmount ( )

◆ main()

◆ printContent()

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

Outputting the accumulated content to screen

Returns
void

Definition at line 233 of file PageTreeNavigationController.php.

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

◆ settingTemporaryMountPoint()

TYPO3\CMS\Backend\Controller\PageTreeNavigationController::settingTemporaryMountPoint (   $pageId)

Setting temporary page id as DB mount

Parameters
integer$pageIdThe page id to set as DB mount
Returns
void
Todo:
Define visibility

Definition at line 325 of file PageTreeNavigationController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Backend\Controller\PageTreeNavigationController\initializeTemporaryDBmount().

Member Data Documentation

◆ $active_tempMountPoint

TYPO3\CMS\Backend\Controller\PageTreeNavigationController::$active_tempMountPoint = 0
Todo:
Define visibility

Definition at line 51 of file PageTreeNavigationController.php.

◆ $backPath

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

Definition at line 56 of file PageTreeNavigationController.php.

◆ $cMR

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

Definition at line 67 of file PageTreeNavigationController.php.

◆ $content

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

◆ $currentSubScript

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

Definition at line 62 of file PageTreeNavigationController.php.

◆ $doc

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

Definition at line 45 of file PageTreeNavigationController.php.

◆ $hasFilterBox

TYPO3\CMS\Backend\Controller\PageTreeNavigationController::$hasFilterBox
Todo:
Define visibility

Definition at line 84 of file PageTreeNavigationController.php.

◆ $pagetree

TYPO3\CMS\Backend\Controller\PageTreeNavigationController::$pagetree
Todo:
Define visibility

Definition at line 37 of file PageTreeNavigationController.php.

◆ $setTempDBmount

TYPO3\CMS\Backend\Controller\PageTreeNavigationController::$setTempDBmount
Todo:
Define visibility

Definition at line 73 of file PageTreeNavigationController.php.

◆ $template

TYPO3\CMS\Backend\Controller\PageTreeNavigationController::$template
Todo:
Define visibility

Definition at line 78 of file PageTreeNavigationController.php.