‪TYPO3CMS  ‪main
TYPO3\CMS\Backend\View\FolderUtilityRenderer Class Reference

Public Member Functions

 __construct (LinkParameterProviderInterface $parameterProvider)
 
string createFolder (ServerRequestInterface $request, Folder $folderObject)
 
string uploadForm (ServerRequestInterface $request, Folder $folderObject, ?FileExtensionFilter $fileExtensionFilter=null)
 

Protected Member Functions

 getLanguageService ()
 
 getBackendUser ()
 

Protected Attributes

LinkParameterProviderInterface $parameterProvider
 
UriBuilder $uriBuilder
 

Detailed Description

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

Definition at line 35 of file FolderUtilityRenderer.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Backend\View\FolderUtilityRenderer::__construct ( LinkParameterProviderInterface  $parameterProvider)

Member Function Documentation

◆ createFolder()

string TYPO3\CMS\Backend\View\FolderUtilityRenderer::createFolder ( ServerRequestInterface  $request,
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$folderObject‪Absolute filepath on server in which to create the new folder.
Returns
‪string HTML for the create folder form.

Definition at line 56 of file FolderUtilityRenderer.php.

References TYPO3\CMS\Core\Resource\Folder\checkActionPermission(), TYPO3\CMS\Core\Resource\Folder\getCombinedIdentifier(), and TYPO3\CMS\Backend\View\FolderUtilityRenderer\getLanguageService().

◆ getBackendUser()

TYPO3\CMS\Backend\View\FolderUtilityRenderer::getBackendUser ( )
protected

◆ getLanguageService()

TYPO3\CMS\Backend\View\FolderUtilityRenderer::getLanguageService ( )
protected

◆ uploadForm()

string TYPO3\CMS\Backend\View\FolderUtilityRenderer::uploadForm ( ServerRequestInterface  $request,
Folder  $folderObject,
?FileExtensionFilter  $fileExtensionFilter = null 
)

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.

Returns
‪string HTML for an upload form.

Definition at line 98 of file FolderUtilityRenderer.php.

References TYPO3\CMS\Core\Resource\Folder\checkActionPermission(), TYPO3\CMS\Backend\View\FolderUtilityRenderer\getBackendUser(), TYPO3\CMS\Core\Resource\Folder\getCombinedIdentifier(), and TYPO3\CMS\Backend\View\FolderUtilityRenderer\getLanguageService().

Member Data Documentation

◆ $parameterProvider

LinkParameterProviderInterface TYPO3\CMS\Backend\View\FolderUtilityRenderer::$parameterProvider
protected

◆ $uriBuilder

UriBuilder TYPO3\CMS\Backend\View\FolderUtilityRenderer::$uriBuilder
protected

Definition at line 40 of file FolderUtilityRenderer.php.