TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController Class Reference
Inheritance diagram for TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController:
TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController

Public Member Functions

 getUrlParameters (array $overrides=null)
 
 getButtonConfiguration ()
 
 getRteProperties ()
 
 buildImageMarkup (ServerRequestInterface $request, ResponseInterface $response)
 

Public Attributes

const PLAIN_MODE_IMAGE_FILE_EXTENSIONS = 'jpg,jpeg,gif,png'
 

Protected Member Functions

 init ()
 
 initVariables (ServerRequestInterface $request)
 
 initHookObjects ()
 
 getLinkHandlers ()
 
 renderCurrentUrl ()
 
 getAllowedItems ()
 
 getCurrentPageId ()
 

Protected Attributes

 $bparams
 
 $RTEProperties = []
 
 $RTEtsConfigParams
 
 $editorNo
 
 $contentTypo3Language
 
 $buttonConfig = []
 

Detailed Description

Script class to select images in RTE

Definition at line 30 of file SelectImageController.php.

Member Function Documentation

◆ buildImageMarkup()

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::buildImageMarkup ( ServerRequestInterface  $request,
ResponseInterface  $response 
)

◆ getAllowedItems()

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::getAllowedItems ( )
protected

Get the allowed items or tabs

Returns
string[]

Definition at line 232 of file SelectImageController.php.

◆ getButtonConfiguration()

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::getButtonConfiguration ( )

◆ getCurrentPageId()

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::getCurrentPageId ( )
protected

Return the ID of current page

Returns
int
Exceptions

Definition at line 341 of file SelectImageController.php.

◆ getLinkHandlers()

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::getLinkHandlers ( )
protected

Reads the configured image handlers from page TSconfig

Returns
array
Exceptions

Definition at line 166 of file SelectImageController.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\makeInstance().

◆ getRteProperties()

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::getRteProperties ( )

◆ getUrlParameters()

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::getUrlParameters ( array  $overrides = null)

◆ init()

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::init ( )
protected

◆ initHookObjects()

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::initHookObjects ( )
protected

Initialize hook objects implementing the interface

Exceptions

Definition at line 145 of file SelectImageController.php.

References $GLOBALS, and TYPO3\CMS\Core\Utility\GeneralUtility\makeInstance().

◆ initVariables()

◆ renderCurrentUrl()

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::renderCurrentUrl ( )
protected

Render the currently set URL

Returns
string

Definition at line 217 of file SelectImageController.php.

References TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController\getLanguageService().

Member Data Documentation

◆ $bparams

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::$bparams
protected

◆ $buttonConfig

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::$buttonConfig = []
protected

◆ $contentTypo3Language

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::$contentTypo3Language
protected

Definition at line 84 of file SelectImageController.php.

◆ $editorNo

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::$editorNo
protected

◆ $RTEProperties

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::$RTEProperties = []
protected

◆ $RTEtsConfigParams

TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::$RTEtsConfigParams
protected

◆ PLAIN_MODE_IMAGE_FILE_EXTENSIONS

const TYPO3\CMS\Rtehtmlarea\Controller\SelectImageController::PLAIN_MODE_IMAGE_FILE_EXTENSIONS = 'jpg,jpeg,gif,png'

These file extensions are allowed in the "plain" image selection mode.

Definition at line 37 of file SelectImageController.php.

Referenced by TYPO3\CMS\Rtehtmlarea\ImageHandler\AddImageHandler\fileIsSelectableInFileList(), and TYPO3\CMS\Rtehtmlarea\ImageHandler\AddImageHandler\initialize().