TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem:
TYPO3\CMS\Backend\Toolbar\ToolbarItemHookInterface ClearCacheMenu

Public Member Functions

 __construct (\TYPO3\CMS\Backend\Controller\BackendController &$backendReference=NULL)
 
 checkAccess ()
 
 render ()
 
 getAdditionalAttributes ()
 

Public Attributes

 $backPath = ''
 

Protected Member Functions

 addJavascriptToBackend ()
 
 getBackendUser ()
 

Protected Attributes

 $cacheActions
 
 $optionValues
 
 $backendReference
 

Detailed Description

class to render the menu for the cache clearing actions

Author
Ingo Renner ingo@.nosp@m.typo.nosp@m.3.org

Definition at line 26 of file ClearCacheToolbarItem.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ addJavascriptToBackend()

TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem::addJavascriptToBackend ( )
protected

Adds the necessary JavaScript to the backend

Returns
void

Definition at line 160 of file ClearCacheToolbarItem.php.

Referenced by TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem\render().

◆ checkAccess()

TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem::checkAccess ( )

Checks whether the user has access to this toolbar item

Returns
boolean TRUE if user has access, FALSE if not

Implements TYPO3\CMS\Backend\Toolbar\ToolbarItemHookInterface.

Definition at line 120 of file ClearCacheToolbarItem.php.

References TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem\getBackendUser().

◆ getAdditionalAttributes()

TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem::getAdditionalAttributes ( )

Returns additional attributes for the list item in the toolbar

Returns
string List item HTML attributes

Implements TYPO3\CMS\Backend\Toolbar\ToolbarItemHookInterface.

Definition at line 169 of file ClearCacheToolbarItem.php.

◆ getBackendUser()

TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem::getBackendUser ( )
protected

◆ render()

TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem::render ( )

Creates the selector for workspaces

Returns
string Workspace selector as HTML select

Implements TYPO3\CMS\Backend\Toolbar\ToolbarItemHookInterface.

Definition at line 140 of file ClearCacheToolbarItem.php.

References $GLOBALS, TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem\addJavascriptToBackend(), and TYPO3\CMS\Backend\Utility\IconUtility\getSpriteIcon().

Member Data Documentation

◆ $backendReference

TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem::$backendReference
protected

◆ $backPath

TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem::$backPath = ''

Definition at line 49 of file ClearCacheToolbarItem.php.

◆ $cacheActions

TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem::$cacheActions
protected

Definition at line 31 of file ClearCacheToolbarItem.php.

◆ $optionValues

TYPO3\CMS\Backend\Toolbar\ClearCacheToolbarItem::$optionValues
protected

Definition at line 36 of file ClearCacheToolbarItem.php.