TYPO3 CMS  TYPO3_8-7
AjaxRoutes.php File Reference

Go to the source code of this file.

Variables

 return ['sc_alt_file_navframe_expandtoggle'=> ['path'=> '/folder/tree/expand', 'target'=> Controller\FileSystemNavigationFrameController::class . '::ajaxExpandCollapse'], 'file_process'=> ['path'=> '/file/process', 'target'=> Controller\File\FileController::class . '::processAjaxRequest'], 'file_exists'=> ['path'=> '/file/exists', 'target'=> Controller\File\FileController::class . '::fileExistsInFolderAction'], 'record_inline_details'=> ['path'=> '/record/inline/details', 'target'=> Controller\FormInlineAjaxController::class . '::detailsAction'], 'record_inline_create'=> ['path'=> '/record/inline/create', 'target'=> Controller\FormInlineAjaxController::class . '::createAction'], 'record_inline_synchronizelocalize'=> ['path'=> '/record/inline/synchronizelocalize', 'target'=> Controller\FormInlineAjaxController::class . '::synchronizeLocalizeAction'], 'record_inline_expandcollapse'=> ['path'=> '/record/inline/expandcollapse', 'target'=> Controller\FormInlineAjaxController::class . '::expandOrCollapseAction'], 'record_flex_container_add'=> ['path'=> '/record/flex/containeradd', 'target'=> Controller\FormFlexAjaxController::class . '::containerAdd',], 'record_suggest'=> ['path'=> '/wizard/suggest/search', 'target'=> \TYPO3\CMS\Backend\Controller\Wizard\SuggestWizardController::class . '::searchAction'], 'record_tree_data'=> ['path'=> '/record/tree/fetchData', 'target'=> Controller\FormSelectTreeAjaxController::class . '::fetchDataAction'], 'shortcut_editform'=> ['path'=> '/shortcut/editform', 'target'=> \TYPO3\CMS\Backend\Backend\ToolbarItems\ShortcutToolbarItem::class . '::editFormAction'], 'shortcut_saveform'=> ['path'=> '/shortcut/saveform', 'target'=> \TYPO3\CMS\Backend\Backend\ToolbarItems\ShortcutToolbarItem::class . '::saveFormAction'], 'shortcut_list'=> ['path'=> '/shortcut/list', 'target'=> \TYPO3\CMS\Backend\Backend\ToolbarItems\ShortcutToolbarItem::class . '::menuAction'], 'shortcut_remove'=> ['path'=> '/shortcut/remove', 'target'=> \TYPO3\CMS\Backend\Backend\ToolbarItems\ShortcutToolbarItem::class . '::removeShortcutAction'], 'shortcut_create'=> ['path'=> '/shortcut/create', 'target'=> \TYPO3\CMS\Backend\Backend\ToolbarItems\ShortcutToolbarItem::class . '::createShortcutAction'], 'systeminformation_render'=> ['path'=> '/system-information/render', 'target'=> \TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem::class . '::renderMenuAction'], 'modulemenu'=> ['path'=> '/module-menu', 'target'=> Controller\BackendController::class . '::getModuleMenu'], 'topbar'=> ['path'=> '/topbar', 'target'=> Controller\BackendController::class . '::getTopbar'], 'login'=> ['path'=> '/login', 'target'=> \TYPO3\CMS\Backend\AjaxLoginHandler::class . '::loginAction', 'access'=> 'public'], 'logout'=> ['path'=> '/logout', 'target'=> \TYPO3\CMS\Backend\AjaxLoginHandler::class . '::logoutAction', 'access'=> 'public'], 'login_refresh'=> ['path'=> '/login/refresh', 'target'=> \TYPO3\CMS\Backend\AjaxLoginHandler::class . '::refreshAction',], 'login_timedout'=> ['path'=> '/login/timedout', 'target'=> \TYPO3\CMS\Backend\AjaxLoginHandler::class . '::isTimedOutAction', 'access'=> 'public'], 'ext_direct_route'=> ['path'=> '/ext-direct/route', 'target'=> \TYPO3\CMS\Core\ExtDirect\ExtDirectRouter::class . '::routeAction', 'access'=> 'public'], 'ext_direct_api'=> ['path'=> '/ext-direct/api', 'target'=> \TYPO3\CMS\Core\ExtDirect\ExtDirectApi::class . '::getAPI'], 'flashmessages_render'=> ['path'=> '/flashmessages/render', 'target'=> \TYPO3\CMS\Backend\Template\DocumentTemplate::class . '::renderQueuedFlashMessages'], 'contextmenu'=> ['path'=> '/context-menu', 'target'=> Controller\ContextMenuController::class . '::getContextMenuAction'], 'contextmenu_clipboard'=> ['path'=> '/context-menu/clipboard', 'target'=> Controller\ContextMenuController::class . '::clipboardAction'], 'record_process'=> ['path'=> '/record/process', 'target'=> Controller\SimpleDataHandlerController::class . '::processAjaxRequest'], 'usersettings_process'=> ['path'=> '/usersettings/process', 'target'=> Controller\UserSettingsController::class . '::processAjaxRequest'], 'wizard_image_manipulation'=> ['path'=> '/wizard/image-manipulation', 'target'=> \TYPO3\CMS\Backend\Form\Wizard\ImageManipulationWizard::class . '::getWizardAction'], 'livesearch'=> ['path'=> '/livesearch', 'target'=> Controller\LiveSearchController::class . '::liveSearchAction'], 'online_media_create'=> ['path'=> '/online-media/create', 'target'=> Controller\OnlineMediaController::class . '::createAction'], 'icons'=> ['path'=> '/icons', 'target'=> \TYPO3\CMS\Core\Imaging\IconFactory::class . '::processAjaxRequest'], 'link_browser_encodetypolink'=> ['path'=> '/link-browser/encode-typolink', 'target'=> \TYPO3\CMS\Backend\Controller\LinkBrowserController::class . '::encodeTypoLink',], 'languages_page_colpos'=> ['path'=> '/records/localize/get-languages', 'target'=> Controller\Page\LocalizationController::class . '::getUsedLanguagesInPageAndColumn'], 'records_localize_summary'=> ['path'=> '/records/localize/summary', 'target'=> Controller\Page\LocalizationController::class . '::getRecordLocalizeSummary'], 'records_localize'=> ['path'=> '/records/localize', 'target'=> Controller\Page\LocalizationController::class . '::localizeRecords']]
 

Variable Documentation

◆ return

return[ 'sc_alt_file_navframe_expandtoggle'=> [ 'path'=> '/folder/tree/expand', 'target'=> Controller\FileSystemNavigationFrameController::class . '::ajaxExpandCollapse'], 'file_process'=> [ 'path'=> '/file/process', 'target'=> Controller\File\FileController::class . '::processAjaxRequest'], 'file_exists'=> [ 'path'=> '/file/exists', 'target'=> Controller\File\FileController::class . '::fileExistsInFolderAction'], 'record_inline_details'=> [ 'path'=> '/record/inline/details', 'target'=> Controller\FormInlineAjaxController::class . '::detailsAction'], 'record_inline_create'=> [ 'path'=> '/record/inline/create', 'target'=> Controller\FormInlineAjaxController::class . '::createAction'], 'record_inline_synchronizelocalize'=> [ 'path'=> '/record/inline/synchronizelocalize', 'target'=> Controller\FormInlineAjaxController::class . '::synchronizeLocalizeAction'], 'record_inline_expandcollapse'=> [ 'path'=> '/record/inline/expandcollapse', 'target'=> Controller\FormInlineAjaxController::class . '::expandOrCollapseAction'], 'record_flex_container_add'=> [ 'path'=> '/record/flex/containeradd', 'target'=> Controller\FormFlexAjaxController::class . '::containerAdd',], 'record_suggest'=> [ 'path'=> '/wizard/suggest/search', 'target'=> \TYPO3\CMS\Backend\Controller\Wizard\SuggestWizardController::class . '::searchAction'], 'record_tree_data'=> [ 'path'=> '/record/tree/fetchData', 'target'=> Controller\FormSelectTreeAjaxController::class . '::fetchDataAction'], 'shortcut_editform'=> [ 'path'=> '/shortcut/editform', 'target'=> \TYPO3\CMS\Backend\Backend\ToolbarItems\ShortcutToolbarItem::class . '::editFormAction'], 'shortcut_saveform'=> [ 'path'=> '/shortcut/saveform', 'target'=> \TYPO3\CMS\Backend\Backend\ToolbarItems\ShortcutToolbarItem::class . '::saveFormAction'], 'shortcut_list'=> [ 'path'=> '/shortcut/list', 'target'=> \TYPO3\CMS\Backend\Backend\ToolbarItems\ShortcutToolbarItem::class . '::menuAction'], 'shortcut_remove'=> [ 'path'=> '/shortcut/remove', 'target'=> \TYPO3\CMS\Backend\Backend\ToolbarItems\ShortcutToolbarItem::class . '::removeShortcutAction'], 'shortcut_create'=> [ 'path'=> '/shortcut/create', 'target'=> \TYPO3\CMS\Backend\Backend\ToolbarItems\ShortcutToolbarItem::class . '::createShortcutAction'], 'systeminformation_render'=> [ 'path'=> '/system-information/render', 'target'=> \TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem::class . '::renderMenuAction'], 'modulemenu'=> [ 'path'=> '/module-menu', 'target'=> Controller\BackendController::class . '::getModuleMenu'], 'topbar'=> [ 'path'=> '/topbar', 'target'=> Controller\BackendController::class . '::getTopbar'], 'login'=> [ 'path'=> '/login', 'target'=> \TYPO3\CMS\Backend\AjaxLoginHandler::class . '::loginAction', 'access'=> 'public'], 'logout'=> [ 'path'=> '/logout', 'target'=> \TYPO3\CMS\Backend\AjaxLoginHandler::class . '::logoutAction', 'access'=> 'public'], 'login_refresh'=> [ 'path'=> '/login/refresh', 'target'=> \TYPO3\CMS\Backend\AjaxLoginHandler::class . '::refreshAction',], 'login_timedout'=> [ 'path'=> '/login/timedout', 'target'=> \TYPO3\CMS\Backend\AjaxLoginHandler::class . '::isTimedOutAction', 'access'=> 'public'], 'ext_direct_route'=> [ 'path'=> '/ext-direct/route', 'target'=> \TYPO3\CMS\Core\ExtDirect\ExtDirectRouter::class . '::routeAction', 'access'=> 'public'], 'ext_direct_api'=> [ 'path'=> '/ext-direct/api', 'target'=> \TYPO3\CMS\Core\ExtDirect\ExtDirectApi::class . '::getAPI'], 'flashmessages_render'=> [ 'path'=> '/flashmessages/render', 'target'=> \TYPO3\CMS\Backend\Template\DocumentTemplate::class . '::renderQueuedFlashMessages'], 'contextmenu'=> [ 'path'=> '/context-menu', 'target'=> Controller\ContextMenuController::class . '::getContextMenuAction'], 'contextmenu_clipboard'=> [ 'path'=> '/context-menu/clipboard', 'target'=> Controller\ContextMenuController::class . '::clipboardAction'], 'record_process'=> [ 'path'=> '/record/process', 'target'=> Controller\SimpleDataHandlerController::class . '::processAjaxRequest'], 'usersettings_process'=> [ 'path'=> '/usersettings/process', 'target'=> Controller\UserSettingsController::class . '::processAjaxRequest'], 'wizard_image_manipulation'=> [ 'path'=> '/wizard/image-manipulation', 'target'=> \TYPO3\CMS\Backend\Form\Wizard\ImageManipulationWizard::class . '::getWizardAction'], 'livesearch'=> [ 'path'=> '/livesearch', 'target'=> Controller\LiveSearchController::class . '::liveSearchAction'], 'online_media_create'=> [ 'path'=> '/online-media/create', 'target'=> Controller\OnlineMediaController::class . '::createAction'], 'icons'=> [ 'path'=> '/icons', 'target'=> \TYPO3\CMS\Core\Imaging\IconFactory::class . '::processAjaxRequest'], 'link_browser_encodetypolink'=> [ 'path'=> '/link-browser/encode-typolink', 'target'=> \TYPO3\CMS\Backend\Controller\LinkBrowserController::class . '::encodeTypoLink',], 'languages_page_colpos'=> [ 'path'=> '/records/localize/get-languages', 'target'=> Controller\Page\LocalizationController::class . '::getUsedLanguagesInPageAndColumn'], 'records_localize_summary'=> [ 'path'=> '/records/localize/summary', 'target'=> Controller\Page\LocalizationController::class . '::getRecordLocalizeSummary'], 'records_localize'=> [ 'path'=> '/records/localize', 'target'=> Controller\Page\LocalizationController::class . '::localizeRecords']]

Definitions for routes provided by EXT:backend Contains all AJAX-based routes for entry points

Currently the "access" property is only used so no token creation + validation is made but will be extended further.

Definition at line 236 of file AjaxRoutes.php.