TYPO3
7.6
|
Public Member Functions | |
processSessionData ($data) | |
renderFilesInFolder (Folder $folder, $extensionList= '', $noThumbs=false) | |
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 () | |
getBulkSelector ($filesCount) | |
getFileSearchField () | |
fileIsSelectableInFileList (FileInterface $file, array $imgInfo) | |
getBodyTagAttributes () | |
Protected Member Functions inherited from AbstractElementBrowser | |
initialize () | |
determineScriptUrl () | |
initVariables () | |
initDocumentTemplate () | |
getBodyTagAttributes () | |
getBParamDataAttributes () | |
getLanguageService () | |
getBackendUser () | |
Protected Attributes | |
$expandFolder | |
$selectedFolder | |
$elements = array() | |
$searchWord | |
$fileRepository | |
Protected Attributes inherited from AbstractElementBrowser | |
$doc | |
$pageRenderer = null | |
$thisScript = '' | |
$iconFactory | |
$bparams | |
Browser for files
Definition at line 35 of file FileBrowser.php.
|
protected |
Checks if the given file is selectable in the filelist.
By default all files are selectable. This method may be overwritten in child classes.
FileInterface | $file | |
mixed[] | $imgInfo Image dimensions from ::getImageDimensions() |
Definition at line 451 of file FileBrowser.php.
Referenced by FileBrowser\renderFilesInFolder().
|
protected |
Definition at line 459 of file FileBrowser.php.
|
protected |
Get the HTML data required for a bulk selection of files of the TYPO3 Element Browser.
int | $filesCount | Number of files currently displayed |
Definition at line 380 of file FileBrowser.php.
References $lang, GeneralUtility\_GP(), AbstractElementBrowser\getBackendUser(), BackendUtility\getFuncCheck(), AbstractElementBrowser\getLanguageService(), BackendUtility\getModuleData(), FileBrowser\getUrlParameters(), GeneralUtility\implodeArrayForUrl(), and Icon\SIZE_SMALL.
Referenced by FileBrowser\renderFilesInFolder().
|
protected |
Get the HTML data required for the file search field of the TYPO3 Element Browser.
Definition at line 427 of file FileBrowser.php.
References AbstractElementBrowser\getLanguageService(), FileBrowser\getScriptUrl(), FileBrowser\getUrlParameters(), and GeneralUtility\implodeArrayForUrl().
Referenced by FileBrowser\renderFilesInFolder().
getScriptUrl | ( | ) |
Returns the URL of the current script
Implements LinkParameterProviderInterface.
Definition at line 494 of file FileBrowser.php.
References AbstractElementBrowser\$thisScript.
Referenced by FileBrowser\getFileSearchField().
getUrlParameters | ( | array | $values | ) |
array | $values | Array of values to include into the parameters |
Implements LinkParameterProviderInterface.
Definition at line 471 of file FileBrowser.php.
References AbstractElementBrowser\$bparams, and FileBrowser\$expandFolder.
Referenced by FileBrowser\getBulkSelector(), and FileBrowser\getFileSearchField().
|
protected |
Definition at line 72 of file FileBrowser.php.
References GeneralUtility\makeInstance().
|
protected |
isCurrentlySelectedItem | ( | array | $values | ) |
array | $values | Values to be checked |
Implements LinkParameterProviderInterface.
Definition at line 484 of file FileBrowser.php.
processSessionData | ( | $data | ) |
Session data for this class can be set from outside with this method.
mixed[] | $data Session data array |
Implements ElementBrowserInterface.
Definition at line 95 of file FileBrowser.php.
References FileBrowser\$expandFolder.
renderFilesInFolder | ( | Folder | $folder, |
$extensionList = '' , |
|||
$noThumbs = false |
|||
) |
For TYPO3 Element Browser: Expand folder of files.
Folder | $folder | The folder path to expand |
string | $extensionList | List of fileextensions to show |
bool | $noThumbs | Whether to show thumbnails or not. If set, no thumbnails are shown. |
Definition at line 232 of file FileBrowser.php.
References $GLOBALS, $lang, Folder\checkActionPermission(), ProcessedFile\CONTEXT_IMAGEPREVIEW, FileBrowser\fileIsSelectableInFileList(), GeneralUtility\fixed_lgd_cs(), GeneralUtility\formatSize(), AbstractElementBrowser\getBackendUser(), FileBrowser\getBulkSelector(), FileBrowser\getFileSearchField(), Folder\getIdentifier(), GeneralUtility\getIndpEnv(), AbstractElementBrowser\getLanguageService(), GeneralUtility\inList(), and Icon\SIZE_SMALL.
|
protected |
Definition at line 57 of file FileBrowser.php.
|
protected |
Definition at line 45 of file FileBrowser.php.
Referenced by FileBrowser\getUrlParameters(), and FileBrowser\processSessionData().
|
protected |
Definition at line 67 of file FileBrowser.php.
|
protected |
Definition at line 62 of file FileBrowser.php.
|
protected |
Definition at line 50 of file FileBrowser.php.