+++ /dev/null
-<?php
-/**
- * This file is part of the TYPO3 CMS project.
- *
- * It is free software; you can redistribute it and/or modify it under
- * the terms of the GNU General Public License, either version 2
- * of the License, or any later version.
- *
- * For the full copyright and license information, please read the
- * LICENSE.txt file that was distributed with this source code.
- *
- * The TYPO3 project - inspiring people to share!
- */
-
-/**
- * Web>File: Editing documents
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-require __DIR__ . '/init.php';
-
-\TYPO3\CMS\Core\Utility\GeneralUtility::deprecationLog(
- 'Editing a file is moved to an own module. Please use BackendUtility::getModuleUrl(\'file_edit\') to link to file_edit.php. This script will be removed in two versions.'
-);
-
-$editFileController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Backend\Controller\File\EditFileController::class);
-$editFileController->main();
-$editFileController->printContent();
+++ /dev/null
-<?php
-/**
- * This file is part of the TYPO3 CMS project.
- *
- * It is free software; you can redistribute it and/or modify it under
- * the terms of the GNU General Public License, either version 2
- * of the License, or any later version.
- *
- * For the full copyright and license information, please read the
- * LICENSE.txt file that was distributed with this source code.
- *
- * The TYPO3 project - inspiring people to share!
- */
-
-/**
- * Web>File: Create new folders in the filemounts
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-require __DIR__ . '/init.php';
-
-\TYPO3\CMS\Core\Utility\GeneralUtility::deprecationLog(
- 'Creating a new folder is moved to an own module. Please use BackendUtility::getModuleUrl(\'file_newfolder\') to link to this script. This script will be removed in two versions.'
-);
-
-$createFolderController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Backend\Controller\File\CreateFolderController::class);
-$createFolderController->main();
-$createFolderController->printContent();
+++ /dev/null
-<?php
-/**
- * This file is part of the TYPO3 CMS project.
- *
- * It is free software; you can redistribute it and/or modify it under
- * the terms of the GNU General Public License, either version 2
- * of the License, or any later version.
- *
- * For the full copyright and license information, please read the
- * LICENSE.txt file that was distributed with this source code.
- *
- * The TYPO3 project - inspiring people to share!
- */
-
-/**
- * Web>File: Renaming files and folders
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-require __DIR__ . '/init.php';
-
-\TYPO3\CMS\Core\Utility\GeneralUtility::deprecationLog(
- 'Renaming a file/folder is moved to an own module. Please use BackendUtility::getModuleUrl(\'file_rename\') to link to this script. This script will be removed.'
-);
-
-$renameFileController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Backend\Controller\File\RenameFileController::class);
-$renameFileController->main();
-$renameFileController->printContent();
+++ /dev/null
-<?php
-/**
- * This file is part of the TYPO3 CMS project.
- *
- * It is free software; you can redistribute it and/or modify it under
- * the terms of the GNU General Public License, either version 2
- * of the License, or any later version.
- *
- * For the full copyright and license information, please read the
- * LICENSE.txt file that was distributed with this source code.
- *
- * The TYPO3 project - inspiring people to share!
- */
-
-/**
- * Web>File: Upload of files
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-require __DIR__ . '/init.php';
-
-\TYPO3\CMS\Core\Utility\GeneralUtility::deprecationLog(
- 'Uploading a file is moved to an own module. Please use BackendUtility::getModuleUrl(\'file_upload\') to link to this script. This script will be removed.'
-);
-
-$fileUploadController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Backend\Controller\File\FileUploadController::class);
-$fileUploadController->main();
-$fileUploadController->printContent();
\ No newline at end of file
+++ /dev/null
-<?php
-/**
- * This file is part of the TYPO3 CMS project.
- *
- * It is free software; you can redistribute it and/or modify it under
- * the terms of the GNU General Public License, either version 2
- * of the License, or any later version.
- *
- * For the full copyright and license information, please read the
- * LICENSE.txt file that was distributed with this source code.
- *
- * The TYPO3 project - inspiring people to share!
- */
-
-/**
- * Redirects to real module if shortcut pressed
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-require __DIR__ . '/init.php';
-
-$listFrameLoaderController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Backend\Controller\ListFrameLoaderController::class);
-$listFrameLoaderController->main();
+++ /dev/null
-<?php
-/**
- * This file is part of the TYPO3 CMS project.
- *
- * It is free software; you can redistribute it and/or modify it under
- * the terms of the GNU General Public License, either version 2
- * of the License, or any later version.
- *
- * For the full copyright and license information, please read the
- * LICENSE.txt file that was distributed with this source code.
- *
- * The TYPO3 project - inspiring people to share!
- */
-
-/**
- * Shows information about a database or file item
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-require __DIR__ . '/init.php';
-
-\TYPO3\CMS\Core\Utility\GeneralUtility::deprecationLog(
- 'The history of a record was moved to a separate module. Please use BackendUtility::getModuleUrl(\'record_history\') to link to this script.
- This script will be removed two versions after 6.2.'
-);
-
-$elementHistoryController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController::class);
-$elementHistoryController->main();
-$elementHistoryController->printContent();
* Script Class for redirecting shortcut actions to the correct script
*
* @author Kasper Skårhøj <kasperYYYY@typo3.com>
+ * @deprecated this logic is not needed anymore, and will be removed with CMS 8
*/
class ListFrameLoaderController {
* Main content generated
*
* @return void
+ * @deprecated since TYPO3 CMS 7, will be removed with CMS 8
*/
public function main() {
+ \TYPO3\CMS\Core\Utility\GeneralUtility::logDeprecatedFunction();
$GLOBALS['TBE_TEMPLATE']->divClass = '';
$this->content .= $GLOBALS['TBE_TEMPLATE']->startPage('List Frame Loader');
$this->content .= $GLOBALS['TBE_TEMPLATE']->wrapScriptTags('
use TYPO3\CMS\Core\Utility\GeneralUtility;
/**
- * Class for the record history display script (show_rechis.php)
+ * Class for the record history display module show_rechis
*
* @author Sebastian Kurfürst <sebastian@garbage-group.de>
*/
--- /dev/null
+==================================================
+Breaking: #63296 - Deprecated typo3/ files removed
+==================================================
+
+Description
+===========
+
+The following script entry points are removed without substitution:
+
+ * typo3/file_edit.php
+ * typo3/file_newfolder.php
+ * typo3/file_rename.php
+ * typo3/file_upload.php
+ * typo3/show_rechis.php
+ * typo3/listframe_loader.php
+
+The corresponding ListFrameLoaderController class is now deprecated.
+
+Impact
+======
+
+A script pointing to one of these file resources will trigger a 404 server response.
+
+Affected installations
+======================
+
+An extension needs to be adapted in the unlikely case that it uses a link to any of the files.
+
+Migration
+=========
+
+The functionality of these scripts (except listframe_loader.php which is not used at all any more) are moved to "modules"
+Use BackendUtility::getModuleUrl() to link to them. The module name is like the file name without .php
+
+e.g. BackendUtility::getModuleUrl('file_edit');
\ No newline at end of file