TYPO3CMS  8
 All Classes Namespaces Files Functions Variables Pages
FolderBrowser Class Reference
Inheritance diagram for FolderBrowser:
AbstractElementBrowser ElementBrowserInterface LinkParameterProviderInterface

Public Member Functions

 processSessionData ($data)
 
 getUrlParameters (array $values)
 
 isCurrentlySelectedItem (array $values)
 
 getScriptUrl ()
 
- Public Member Functions inherited from AbstractElementBrowser
 __construct ()
 
- Public Member Functions inherited from ElementBrowserInterface
 render ()
 

Protected Member Functions

 initialize ()
 
 initVariables ()
 
 renderFolders (Folder $parentFolder)
 
 getBodyTagAttributes ()
 
- Protected Member Functions inherited from AbstractElementBrowser
 initialize ()
 
 determineScriptUrl ()
 
 initVariables ()
 
 initDocumentTemplate ()
 
 getBodyTagAttributes ()
 
 getBParamDataAttributes ()
 
 getLanguageService ()
 
 getBackendUser ()
 

Protected Attributes

 $expandFolder
 
- Protected Attributes inherited from AbstractElementBrowser
 $doc
 
 $pageRenderer = null
 
 $thisScript = ''
 
 $iconFactory
 
 $bparams
 

Detailed Description

Browser for folders

Definition at line 28 of file FolderBrowser.php.

Member Function Documentation

getBodyTagAttributes ( )
protected
Returns
string[] Array of body-tag attributes

Definition at line 202 of file FolderBrowser.php.

getScriptUrl ( )

Returns the URL of the current script

Returns
string

Implements LinkParameterProviderInterface.

Definition at line 236 of file FolderBrowser.php.

References AbstractElementBrowser\$thisScript.

getUrlParameters ( array  $values)
Parameters
array$valuesArray of values to include into the parameters
Returns
string[] Array of parameters which have to be added to URLs

Implements LinkParameterProviderInterface.

Definition at line 213 of file FolderBrowser.php.

References AbstractElementBrowser\$bparams, and FolderBrowser\$expandFolder.

initialize ( )
protected
Returns
void

Definition at line 43 of file FolderBrowser.php.

initVariables ( )
protected
Returns
void

Definition at line 56 of file FolderBrowser.php.

References GeneralUtility\_GP().

isCurrentlySelectedItem ( array  $values)
Parameters
array$valuesValues to be checked
Returns
bool Returns TRUE if the given values match the currently selected item

Implements LinkParameterProviderInterface.

Definition at line 226 of file FolderBrowser.php.

processSessionData (   $data)

Session data for this class can be set from outside with this method.

Parameters
mixed[]$data Session data array
Returns
array[] Session data and boolean which indicates that data needs to be stored in session because it's changed

Implements ElementBrowserInterface.

Definition at line 68 of file FolderBrowser.php.

References FolderBrowser\$expandFolder.

renderFolders ( Folder  $parentFolder)
protected

Member Data Documentation

$expandFolder
protected