TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FolderUtilityRenderer Class Reference

Public Member Functions

 __construct (LinkParameterProviderInterface $parameterProvider)
 
 createFolder (Folder $folderObject)
 
 uploadForm (Folder $folderObject, array $allowedExtensions)
 

Protected Member Functions

 getLanguageService ()
 
 getBackendUser ()
 

Protected Attributes

 $parameterProvider
 

Detailed Description

Renders utility forms used in the views for files/folders of Element and Link Browser

Definition at line 28 of file FolderUtilityRenderer.php.

Constructor & Destructor Documentation

__construct ( LinkParameterProviderInterface  $parameterProvider)
Parameters
LinkParameterProviderInterface$parameterProvider

Definition at line 38 of file FolderUtilityRenderer.php.

References FolderUtilityRenderer\$parameterProvider.

Member Function Documentation

createFolder ( Folder  $folderObject)

For TBE: Makes a form for creating new folders in the filemount the user is browsing. The folder creation request is sent to the tce_file.php script in the core which will handle the creation.

Parameters
Folder$folderObjectAbsolute filepath on server in which to create the new folder.
Returns
string HTML for the create folder form.

Definition at line 51 of file FolderUtilityRenderer.php.

References $lang, Folder\checkActionPermission(), FolderUtilityRenderer\getBackendUser(), Folder\getCombinedIdentifier(), Folder\getIdentifier(), FolderUtilityRenderer\getLanguageService(), and GeneralUtility\implodeArrayForUrl().

getBackendUser ( )
protected
Returns
BackendUserAuthentication

Definition at line 239 of file FolderUtilityRenderer.php.

References $GLOBALS.

Referenced by FolderUtilityRenderer\createFolder(), and FolderUtilityRenderer\uploadForm().

getLanguageService ( )
protected
Returns
LanguageService

Definition at line 231 of file FolderUtilityRenderer.php.

References $GLOBALS.

Referenced by FolderUtilityRenderer\createFolder(), and FolderUtilityRenderer\uploadForm().

uploadForm ( Folder  $folderObject,
array  $allowedExtensions 
)

Makes an upload form for uploading files to the filemount the user is browsing. The files are uploaded to the tce_file.php script in the core which will handle the upload.

Parameters
Folder$folderObject
string[]$allowedExtensions
Returns
string HTML for an upload form.

Definition at line 107 of file FolderUtilityRenderer.php.

References $lang, Folder\checkActionPermission(), FolderUtilityRenderer\getBackendUser(), Folder\getCombinedIdentifier(), Folder\getIdentifier(), OnlineMediaHelperRegistry\getInstance(), FolderUtilityRenderer\getLanguageService(), GeneralUtility\implodeArrayForUrl(), and GeneralUtility\verifyFilenameAgainstDenyPattern().

Member Data Documentation

$parameterProvider
protected

Definition at line 33 of file FolderUtilityRenderer.php.

Referenced by FolderUtilityRenderer\__construct().