‪TYPO3CMS  10.4
TYPO3\CMS\Backend\Controller\OnlineMediaController Class Reference

Public Member Functions

ResponseInterface createAction (ServerRequestInterface $request)
 
ResponseInterface mainAction (ServerRequestInterface $request)
 

Protected Member Functions

File null addMediaFromUrl ($url, $targetFolderIdentifier, array $allowedExtensions=[])
 
 addFlashMessage (FlashMessage $flashMessage)
 
TYPO3 CMS Core Authentication BackendUserAuthentication getBackendUser ()
 
LanguageService getLanguageService ()
 

Detailed Description

Class OnlineMediaController handles uploading online media

This class is a specific Backend controller implementation and is not considered part of the Public TYPO3 API.

Definition at line 34 of file OnlineMediaController.php.

Member Function Documentation

◆ addFlashMessage()

TYPO3\CMS\Backend\Controller\OnlineMediaController::addFlashMessage ( FlashMessage  $flashMessage)
protected

Add flash message to message queue

Parameters
FlashMessage$flashMessage

Definition at line 140 of file OnlineMediaController.php.

Referenced by TYPO3\CMS\Backend\Controller\OnlineMediaController\mainAction().

◆ addMediaFromUrl()

File null TYPO3\CMS\Backend\Controller\OnlineMediaController::addMediaFromUrl (   $url,
  $targetFolderIdentifier,
array  $allowedExtensions = [] 
)
protected

◆ createAction()

ResponseInterface TYPO3\CMS\Backend\Controller\OnlineMediaController::createAction ( ServerRequestInterface  $request)

AJAX endpoint for storing the URL as a sys_file record

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 42 of file OnlineMediaController.php.

References TYPO3\CMS\Backend\Controller\OnlineMediaController\addMediaFromUrl(), TYPO3\CMS\Backend\Controller\OnlineMediaController\getLanguageService(), TYPO3\CMS\Core\Localization\LanguageService\sL(), and TYPO3\CMS\Core\Utility\GeneralUtility\trimExplode().

◆ getBackendUser()

TYPO3 CMS Core Authentication BackendUserAuthentication TYPO3\CMS\Backend\Controller\OnlineMediaController::getBackendUser ( )
protected
Returns
‪\TYPO3\CMS\Core\Authentication\BackendUserAuthentication

Definition at line 153 of file OnlineMediaController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Backend\Controller\OnlineMediaController\addMediaFromUrl().

◆ getLanguageService()

LanguageService TYPO3\CMS\Backend\Controller\OnlineMediaController::getLanguageService ( )
protected

◆ mainAction()

ResponseInterface TYPO3\CMS\Backend\Controller\OnlineMediaController::mainAction ( ServerRequestInterface  $request)