tx_sysactionToolbarMenu Class Reference

Inheritance diagram for tx_sysactionToolbarMenu:

Inheritance graph
[legend]
Collaboration diagram for tx_sysactionToolbarMenu:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 __construct (TYPO3backend &$backendReference=null)
 setBackend (TYPO3backend &$backendReference)
 render ()
 getAdditionalAttributes ()
 checkAccess ()

Protected Member Functions

 getActionEntries ()
 addJavascriptToBackend ()
 addCssToBackend ()

Protected Attributes

 $backendReference
 $EXTKEY = 'sys_action'

Detailed Description

Definition at line 38 of file class.tx_sysaction_toolbarmenu.php.


Constructor & Destructor Documentation

tx_sysactionToolbarMenu::__construct ( TYPO3backend &$  backendReference = null  ) 

constructor

Returns:
void

Implements backend_toolbarItem.

Definition at line 53 of file class.tx_sysaction_toolbarmenu.php.

References $backendReference.


Member Function Documentation

tx_sysactionToolbarMenu::addCssToBackend (  )  [protected]

adds the neccessary css ot the backend

Returns:
void

Definition at line 183 of file class.tx_sysaction_toolbarmenu.php.

References t3lib_extMgm::extRelPath().

Referenced by render().

tx_sysactionToolbarMenu::addJavascriptToBackend (  )  [protected]

adds the neccessary javascript ot the backend

Returns:
void

Definition at line 172 of file class.tx_sysaction_toolbarmenu.php.

References t3lib_extMgm::extRelPath().

Referenced by render().

tx_sysactionToolbarMenu::checkAccess (  ) 

Checks if user has access to the sys action menu

Returns:
boolean true if the user has access, false otherwise

Implements backend_toolbarItem.

Definition at line 196 of file class.tx_sysaction_toolbarmenu.php.

tx_sysactionToolbarMenu::getActionEntries (  )  [protected]

gets the entries for the action menu

Returns:
array array of action menu entries
Author:
Steffen Kamper <info@sk-typo3.de>

Ingo Renner <ingo@typo3.org>

Definition at line 109 of file class.tx_sysaction_toolbarmenu.php.

References $GLOBALS.

Referenced by render().

tx_sysactionToolbarMenu::getAdditionalAttributes (  ) 

returns additional attributes for the list item in the toolbar

Returns:
string list item HTML attibutes

Implements backend_toolbarItem.

Definition at line 163 of file class.tx_sysaction_toolbarmenu.php.

tx_sysactionToolbarMenu::render (  ) 

renders the toolbar menu

Returns:
string the rendered backend menu
Author:
Ingo Renner <ingo@typo3.org>

Implements backend_toolbarItem.

Definition at line 73 of file class.tx_sysaction_toolbarmenu.php.

References $GLOBALS, addCssToBackend(), addJavascriptToBackend(), t3lib_extMgm::extRelPath(), getActionEntries(), and t3lib_iconWorks::skinImg().

tx_sysactionToolbarMenu::setBackend ( TYPO3backend &$  backendReference  ) 

sets the backend reference

Parameters:
TYPO3backend backend object reference
Returns:
void

Definition at line 63 of file class.tx_sysaction_toolbarmenu.php.

References $backendReference.


Member Data Documentation

tx_sysactionToolbarMenu::$backendReference [protected]

Definition at line 45 of file class.tx_sysaction_toolbarmenu.php.

Referenced by __construct(), and setBackend().

tx_sysactionToolbarMenu::$EXTKEY = 'sys_action' [protected]

Definition at line 46 of file class.tx_sysaction_toolbarmenu.php.


The documentation for this class was generated from the following file:
Generated on Sat Jan 3 04:24:11 2009 for TYPO3 API by  doxygen 1.4.7