[TASK] Move Backend AJAX Calls to index.php
The typo3/ajax.php entrypoint is removed in favor of checking for ajaxID in all backend requests inside the Backend Application. The request object from the server is now enhanced with the information inside the application which type is now called. In this course, the GeneralUtility::isInternalRequestType() is extended to return ture if no request type constant is set due to early calls to GeneralUtility methods when building the ServerRequest object with a Uri object. Resolves: #68141 Releases: master Change-Id: I27f2e4fce2007981f323d0607c2dfb0b3a17d020 Reviewed-on: http://review.typo3.org/41247 Reviewed-by:Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
Showing
- typo3/ajax.php 5 additions, 1 deletiontypo3/ajax.php
- typo3/index.php 1 addition, 1 deletiontypo3/index.php
- typo3/sysext/backend/Classes/Http/AjaxRequestHandler.php 7 additions, 3 deletionstypo3/sysext/backend/Classes/Http/AjaxRequestHandler.php
- typo3/sysext/backend/Classes/Http/Application.php 18 additions, 8 deletionstypo3/sysext/backend/Classes/Http/Application.php
- typo3/sysext/backend/Classes/Utility/BackendUtility.php 1 addition, 1 deletiontypo3/sysext/backend/Classes/Utility/BackendUtility.php
- typo3/sysext/core/Classes/Utility/GeneralUtility.php 3 additions, 1 deletiontypo3/sysext/core/Classes/Utility/GeneralUtility.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-68141-Typo3ajaxphp.rst 27 additions, 0 deletions...ation/Changelog/master/Deprecation-68141-Typo3ajaxphp.rst
Please register or sign in to comment