TYPO3  7.6
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
FileListController Class Reference
Inheritance diagram for FileListController:
ActionController AbstractController ControllerInterface

Public Member Functions

 injectFileRepository (\TYPO3\CMS\Core\Resource\FileRepository $fileRepository)
 
 menuConfig ()
 
 initializeIndexAction ()
 
 missingFolderAction ()
 
 searchAction ($searchWord= '')
 
- Public Member Functions inherited from ActionController
 injectReflectionService (\TYPO3\CMS\Extbase\Reflection\ReflectionService $reflectionService)
 
 injectCacheService (\TYPO3\CMS\Extbase\Service\CacheService $cacheService)
 
 injectMvcPropertyMappingConfigurationService (\TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService $mvcPropertyMappingConfigurationService)
 
 processRequest (\TYPO3\CMS\Extbase\Mvc\RequestInterface $request,\TYPO3\CMS\Extbase\Mvc\ResponseInterface $response)
 
- Public Member Functions inherited from AbstractController
 injectSignalSlotDispatcher (\TYPO3\CMS\Extbase\SignalSlot\Dispatcher $signalSlotDispatcher)
 
 injectValidatorResolver (\TYPO3\CMS\Extbase\Validation\ValidatorResolver $validatorResolver)
 
 getControllerContext ()
 
 __construct ()
 
 injectConfigurationManager (ConfigurationManagerInterface $configurationManager)
 
 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
 
 addFlashMessage ($messageBody, $messageTitle= '', $severity=\TYPO3\CMS\Core\Messaging\AbstractMessage::OK, $storeInSession=true)
 
 canProcessRequest (\TYPO3\CMS\Extbase\Mvc\RequestInterface $request)
 
 processRequest (\TYPO3\CMS\Extbase\Mvc\RequestInterface $request,\TYPO3\CMS\Extbase\Mvc\ResponseInterface $response)
 
 forward ($actionName, $controllerName=null, $extensionName=null, array $arguments=null)
 
 throwStatus ($statusCode, $statusMessage=null, $content=null)
 

Public Attributes

 $MCONF = array()
 
 $MOD_MENU = array()
 
 $MOD_SETTINGS = array()
 
 $doc
 
 $id
 
 $pointer
 
 $table
 
 $imagemode
 
 $cmd
 
 $filelist = null
 

Protected Member Functions

 getModuleHeadline ()
 
 getLanguageService ()
 
 getBackendUser ()
 
- Protected Member Functions inherited from ActionController
 initializeActionMethodArguments ()
 
 resolveActionMethodName ()
 
 emitBeforeCallActionMethodSignal (array $preparedArguments)
 
 setViewConfiguration (ViewInterface $view)
 
 getViewProperty ($extbaseFrameworkConfiguration, $setting)
 
 resolveViewObjectName ()
 
 initializeView (ViewInterface $view)
 
 initializeAction ()
 
 errorAction ()
 
 clearCacheOnError ()
 
 addErrorFlashMessage ()
 
 getErrorFlashMessage ()
 
 forwardToReferringRequest ()
 
 getFlattenedValidationErrorMessage ()
 
- Protected Member Functions inherited from AbstractController
 redirect ($actionName, $controllerName=null, $extensionName=null, array $arguments=null, $pageUid=null, $delay=0, $statusCode=303)
 
 redirectToUri ($uri, $delay=0, $statusCode=303)
 
 addBaseUriIfNecessary ($uri)
 

Protected Attributes

 $folderObject
 
 $errorMessage
 
 $overwriteExistingFiles
 
 $moduleName = 'file_list'
 
 $fileRepository
 
 $view
 
 $defaultViewObjectName = BackendTemplateView::class
 
- Protected Attributes inherited from ActionController
 $reflectionService
 
 $cacheService
 
 $view = null
 
 $namespacesViewObjectNamePattern = '@vendor\@extension\View\@controller\@action@format'
 
 $viewFormatToObjectNameMap = array()
 
 $defaultViewObjectName = \TYPO3\CMS\Fluid\View\TemplateView::class
 
 $actionMethodName = 'indexAction'
 
 $errorMethodName = 'errorAction'
 
 $mvcPropertyMappingConfigurationService
 
 $request
 
 $response
 
- Protected Attributes inherited from AbstractController
 $signalSlotDispatcher
 
 $objectManager
 
 $uriBuilder
 
 $extensionName
 
 $settings
 
 $request
 
 $response
 
 $validatorResolver
 
 $arguments
 
 $supportedRequestTypes = array(\TYPO3\CMS\Extbase\Mvc\Request::class)
 
 $controllerContext
 
 $configurationManager
 

Additional Inherited Members

- Static Public Member Functions inherited from ActionController
static getActionMethodParameters ($objectManager)
 

Detailed Description

Script Class for creating the list of files in the File > Filelist module

Definition at line 43 of file FileListController.php.

Member Function Documentation

getBackendUser ( )
protected

Returns the current BE user.

Returns

Definition at line 677 of file FileListController.php.

References $GLOBALS.

Referenced by FileListController\initializeIndexAction(), and FileListController\searchAction().

getLanguageService ( )
protected

Returns an instance of LanguageService

Returns

Definition at line 667 of file FileListController.php.

References $GLOBALS.

getModuleHeadline ( )
protected

Get main headline based on active folder or storage for backend module Folder names are resolved to their special names like done in the tree view.

Returns
string

Definition at line 511 of file FileListController.php.

initializeIndexAction ( )
Returns
void

Definition at line 311 of file FileListController.php.

References elseif, and FileListController\getBackendUser().

injectFileRepository ( \TYPO3\CMS\Core\Resource\FileRepository  $fileRepository)
Parameters
\TYPO3\CMS\Core\Resource\FileRepository$fileRepository

Definition at line 155 of file FileListController.php.

References FileListController\$fileRepository.

menuConfig ( )

Setting the menu/session variables

Returns
void

Definition at line 270 of file FileListController.php.

References GeneralUtility\_GP(), and BackendUtility\getModuleData().

missingFolderAction ( )
Returns
void

Definition at line 465 of file FileListController.php.

References AbstractMessage\ERROR.

searchAction (   $searchWord = '')

Search for files by name and pass them with a facade to fluid

Parameters
string$searchWord

Definition at line 478 of file FileListController.php.

References JsConfirmation\DELETE, AbstractController\forward(), FileListController\getBackendUser(), AbstractMessage\INFO, and LocalizationUtility\translate().

Member Data Documentation

$cmd

Definition at line 111 of file FileListController.php.

$defaultViewObjectName = BackendTemplateView::class
protected

Definition at line 150 of file FileListController.php.

$doc

Definition at line 69 of file FileListController.php.

$errorMessage
protected

Definition at line 86 of file FileListController.php.

$filelist = null

Definition at line 126 of file FileListController.php.

$fileRepository
protected

Definition at line 138 of file FileListController.php.

Referenced by FileListController\injectFileRepository().

$folderObject
protected

Definition at line 81 of file FileListController.php.

$id

Definition at line 76 of file FileListController.php.

$imagemode

Definition at line 106 of file FileListController.php.

$MCONF = array()

Definition at line 52 of file FileListController.php.

$MOD_MENU = array()

Definition at line 57 of file FileListController.php.

$MOD_SETTINGS = array()

Definition at line 62 of file FileListController.php.

$moduleName = 'file_list'
protected

Definition at line 133 of file FileListController.php.

$overwriteExistingFiles
protected

Definition at line 119 of file FileListController.php.

$pointer

Definition at line 93 of file FileListController.php.

$table

Definition at line 99 of file FileListController.php.

$view
protected

Definition at line 143 of file FileListController.php.