[TASK] Remove template.php 25/20725/2
authorFelix Kopp <felix-source@phorax.com>
Sun, 12 May 2013 21:57:37 +0000 (23:57 +0200)
committerWouter Wolters <typo3@wouterwolters.nl>
Fri, 17 May 2013 17:50:12 +0000 (19:50 +0200)
Deleted the former central template file "template.php".
Template.php was deprecated and is scheduled for removal.

All remaining references to template.php are updated.
Template.php had only be referenced within comments.

Change-Id: I07b499b45d9bc83adcc9ea4ff10eae7aaa18c7d4
Resolves: #48122
Releases: 6.2
Reviewed-on: https://review.typo3.org/20725
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
16 files changed:
typo3/js/clickmenu.js
typo3/sysext/backend/Classes/Module/BaseScriptClass.php
typo3/sysext/backend/Classes/Sprite/AbstractSpriteHandler.php
typo3/sysext/backend/Classes/Utility/BackendUtility.php
typo3/sysext/extensionmanager/Classes/ViewHelpers/Be/ContainerViewHelper.php
typo3/sysext/form/Classes/View/Wizard/WizardView.php
typo3/sysext/lang/Classes/LanguageService.php
typo3/sysext/lang/Classes/ViewHelpers/Be/ContainerViewHelper.php
typo3/sysext/setup/Classes/Controller/SetupModuleController.php
typo3/sysext/t3editor/Classes/Hook/FileEditHook.php
typo3/sysext/t3editor/Classes/Hook/TypoScriptTemplateInfoHook.php
typo3/sysext/t3skin/stylesheets/structure/element_message.css
typo3/sysext/t3skin/stylesheets/structure/element_tab.css
typo3/sysext/t3skin/stylesheets/visual/element_message.css
typo3/sysext/t3skin/stylesheets/visual/element_tab.css
typo3/template.php [deleted file]

index 1f313ed..bcf9fd5 100644 (file)
@@ -22,8 +22,8 @@
  * AJAX result in a layer next to the mouse cursor
  */
 var Clickmenu = {
-       clickURL: 'alt_clickmenu.php',  // URL to the clickmenu.php file, see template.php
-       ajax: true,     // template.php -> isCMLayers check
+       clickURL: 'alt_clickmenu.php',
+       ajax: true, // \TYPO3\CMS\Backend\Template\DocumentTemplate::isCMLayers
        mousePos: { X: null, Y: null },
        delayClickMenuHide: false,
 
@@ -225,7 +225,7 @@ Event.observe(document, 'mousemove', Clickmenu.calcMousePosEvent.bindAsEventList
 // @deprecated: Deprecated functions since 4.2, here for compatibility, remove in 4.4+
 // ## BEGIN ##
 
-// Still used in Core: typo3/template.php::wrapClickMenuOnIcon()
+// Still used in Core: \TYPO3\CMS\Backend\Template\DocumentTemplate::wrapClickMenuOnIcon()
 function showClickmenu(table, uid, listFr, enDisItems, backPath, addParams) {
        Clickmenu.show(table, uid, listFr, enDisItems, backPath, addParams);
 }
index e39b951..946d234 100644 (file)
@@ -43,7 +43,6 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
  * unset($MCONF);
  * require ('conf.php');
  * require ($BACK_PATH.'init.php');
- * require ($BACK_PATH.'template.php');
  * $GLOBALS['LANG']->includeLLFile('EXT:prototype/locallang.php');
  * $GLOBALS['BE_USER']->modAccess($MCONF,1);
  *
@@ -193,10 +192,7 @@ class BaseScriptClass {
        public $content = '';
 
        /**
-        * Generally used to hold an instance of the 'template' class from typo3/template.php
-        *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
index f9e67a1..e946acd 100644 (file)
@@ -75,7 +75,8 @@ abstract class AbstractSpriteHandler implements \TYPO3\CMS\Backend\Sprite\Sprite
         * \TYPO3\CMS\Backend\Sprite\SpriteManager::addIconSprite
         *
         * In fact the stylesheet-files are copied to \TYPO3\CMS\Backend\Sprite\SpriteManager::tempPath
-        * where they automatically will be included from via template.php and
+        * where they automatically will be included from via
+        * \TYPO3\CMS\Backend\Template\DocumentTemplate and
         * \TYPO3\CMS\Core\Resource\ResourceCompressor
         *
         * @return void
index 2d8721c..c43066c 100644 (file)
@@ -2754,10 +2754,11 @@ class BackendUtility {
 
        /**
         * Call to update the page tree frame (or something else..?) if this is set by the function
-        * setUpdateSignal(). It will return some JavaScript that does the update (called in the typo3/template.php file, end() function)
+        * setUpdateSignal(). It will return some JavaScript that does the update
         *
         * @return string HTML javascript code
-        * @see         BackendUtility::setUpdateSignal()
+        * @see BackendUtility::setUpdateSignal()
+        * @see \TYPO3\CMS\Backend\Template\DocumentTemplate::sectionEnd
         */
        static public function getUpdateSignalCode() {
                $signals = array();
index 5e54dc1..1707b1d 100644 (file)
@@ -51,7 +51,7 @@ namespace TYPO3\CMS\Extensionmanager\ViewHelpers\Be;
 class ContainerViewHelper extends \TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper {
 
        /**
-        * Render start page with template.php and pageTitle
+        * Render start page with \TYPO3\CMS\Backend\Template\DocumentTemplate and pageTitle
         *
         * @param string  $pageTitle title tag of the module. Not required by default, as BE modules are shown in a frame
         * @param boolean $enableJumpToUrl If TRUE, includes "jumpTpUrl" javascript function required by ActionMenu. Defaults to TRUE
index cf2fb4a..e00f2d6 100644 (file)
@@ -34,8 +34,7 @@ class WizardView extends \TYPO3\CMS\Form\View\Wizard\AbstractWizardView {
        /**
         * The document template object
         *
-        * Needs to be a local variable of the class, because this will be used by
-        * the TYPO3 Backend Template Class typo3/template.php
+        * Needs to be a local variable of the class.
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
         */
@@ -45,12 +44,13 @@ class WizardView extends \TYPO3\CMS\Form\View\Wizard\AbstractWizardView {
         * Constructs this view
         *
         * Defines the global variable SOBE. Normally this is used by the wizards
-        * which are one file only. SOBE is used by typo3/template.php. This view is
-        * now the class with the global variable name SOBE.
+        * which are one file only. This view is now the class with the global
+        * variable name SOBE.
         *
         * Defines the document template object.
         *
         * @param \TYPO3\CMS\Form\Domain\Repository\ContentRepository $repository
+        * @see \TYPO3\CMS\Backend\Template\DocumentTemplate
         */
        public function __construct(\TYPO3\CMS\Form\Domain\Repository\ContentRepository $repository) {
                parent::__construct($repository);
index 94e9005..b07c59a 100644 (file)
@@ -31,11 +31,11 @@ namespace TYPO3\CMS\Lang;
  * Contains the TYPO3 Backend Language class
  * For detailed information about how localization is handled,
  * please refer to the 'Inside TYPO3' document which describes this.
- * This class is normally instantiated as the global variable $LANG in typo3/template.php
+ * This class is normally instantiated as the global variable $GLOBALS['LANG']
  * It's only available in the backend and under certain circumstances in the frontend
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- * @see typo3/template.php, template
+ * @see \TYPO3\CMS\Backend\Template\DocumentTemplate
  */
 class LanguageService {
 
@@ -121,7 +121,7 @@ class LanguageService {
 
        /**
         * Initializes the backend language.
-        * This is for example done in typo3/template.php with lines like these:
+        * This is for example done in \TYPO3\CMS\Backend\Template\DocumentTemplate with lines like these:
         * require (PATH_typo3 . 'sysext/lang/lang.php');
         * $LANG = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('language');
         * $LANG->init($GLOBALS['BE_USER']->uc['lang']);
index b5d847c..15772f7 100644 (file)
@@ -47,7 +47,7 @@ namespace TYPO3\CMS\Lang\ViewHelpers\Be;
 class ContainerViewHelper extends \TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper {
 
        /**
-        * Render start page with template.php and pageTitle
+        * Render start page with \TYPO3\CMS\Backend\Template\DocumentTemplate and pageTitle
         *
         * @param string  $pageTitle title tag of the module. Not required by default, as BE modules are shown in a frame
         * @param boolean $enableJumpToUrl If TRUE, includes "jumpTpUrl" javascript function required by ActionMenu. Defaults to TRUE
index bd7588c..dffb78f 100644 (file)
@@ -137,8 +137,10 @@ class SetupModuleController {
 
        /**
         * If settings are submitted to _POST[DATA], store them
-        * NOTICE: This method is called before the template.php is included. See
-        * bottom of document.
+        * NOTICE: This method is called before the \TYPO3\CMS\Backend\Template\DocumentTemplate
+        * is included. See bottom of document.
+        *
+        * @see \TYPO3\CMS\Backend\Template\DocumentTemplate
         */
        public function storeIncomingData() {
                // First check if something is submitted in the data-array from POST vars
index f8e6868..02f3490 100644 (file)
@@ -72,10 +72,11 @@ class FileEditHook {
 
        /**
         * Hook-function: inject t3editor JavaScript code before the page is compiled
-        * called in typo3/template.php:startPage
+        * called in \TYPO3\CMS\Backend\Template\DocumentTemplate:startPage
         *
         * @param array $parameters
         * @param \TYPO3\CMS\Backend\Template\DocumentTemplate $pObj
+        * @see \TYPO3\CMS\Backend\Template\DocumentTemplate::startPage
         */
        public function preStartPageHook($parameters, $pObj) {
                if (preg_match('/typo3\\/file_edit\\.php/', $_SERVER['SCRIPT_NAME'])) {
index 749eec3..cfb7d3d 100644 (file)
@@ -56,11 +56,12 @@ class TypoScriptTemplateInfoHook {
 
        /**
         * Hook-function: inject t3editor JavaScript code before the page is compiled
-        * called in typo3/template.php:startPage
+        * called in \TYPO3\CMS\Backend\Template\DocumentTemplate:startPage
         *
         * @param array $parameters
         * @param \TYPO3\CMS\Backend\Template\DocumentTemplate $pObj
         * @return void
+        * @see \TYPO3\CMS\Backend\Template\DocumentTemplate::startPage
         */
        public function preStartPageHook($parameters, $pObj) {
                // Enable editor in Template-Modul
index 1c7a5be..c702a5c 100644 (file)
@@ -1,6 +1,5 @@
 /* - - - - - - - - - - - - - - - - - - - - -
-Flash Messages (template.php)
-
+Flash Messages
 - - - - - - - - - - - - - - - - - - - - - */
 
 #typo3-messages {
index ca9b6c5..e972284 100644 (file)
@@ -1,6 +1,5 @@
 /* - - - - - - - - - - - - - - - - - - - - -
-Tab menu (template.php)
-
+Tab menu
 - - - - - - - - - - - - - - - - - - - - - */
 
 table#typo3-tabmenu {
@@ -32,7 +31,7 @@ table#typo3-tabmenu td.tabact a {
 }
 
 /* - - - - - - - - - - - - - - - - - - - - -
-Dynamic Tab menu (template.php)
+Dynamic Tab menu
 - - - - - - - - - - - - - - - - - - - - - */
 
 div.typo3-dyntabmenu-divs {
index dbe341e..2808f97 100644 (file)
@@ -1,6 +1,5 @@
 /* - - - - - - - - - - - - - - - - - - - - -
-Flash Messages (template.php)
-
+Flash Messages
 - - - - - - - - - - - - - - - - - - - - - */
 
 .typo3-message {
index d96c5bf..577972b 100644 (file)
@@ -1,6 +1,5 @@
 /* - - - - - - - - - - - - - - - - - - - - -
-Tab menu (template.php)
-
+Tab menu
 - - - - - - - - - - - - - - - - - - - - - */
 
 table.typo3-dyntabmenu td a,
diff --git a/typo3/template.php b/typo3/template.php
deleted file mode 100644 (file)
index 33b49e7..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-/***************************************************************
- *  Copyright notice
- *
- *  (c) 1999-2013 Kasper Skårhøj (kasperYYYY@typo3.com)
- *  All rights reserved
- *
- *  This script is part of the TYPO3 project. The TYPO3 project is
- *  free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  The GNU General Public License can be found at
- *  http://www.gnu.org/copyleft/gpl.html.
- *  A copy is found in the textfile GPL.txt and important notices to the license
- *  from the author is found in LICENSE.txt distributed with these scripts.
- *
- *
- *  This script is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  This copyright notice MUST APPEAR in all copies of the script!
- ***************************************************************/
-/**
- * Contains class with layout/output function for TYPO3 Backend Scripts
- *
- * Revised for TYPO3 3.6 2/2003 by Kasper Skårhøj
- * XHTML-trans compliant
- *
- * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- */
-if (!defined('TYPO3_MODE')) {
-       die('Can\'t include this file directly.');
-}
-/*
- * @deprecated since 6.0, the classname template and this file is obsolete
- * and will be removed with 6.2. The class was renamed and is now located at:
- * typo3/sysext/backend/Classes/Template/DocumentTemplate.php
- */
-require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Template/DocumentTemplate.php';
-/*
- * @deprecated since 6.0, the classname bigDoc and this file is obsolete
- * and will be removed with 6.2. The class was renamed and is now located at:
- * typo3/sysext/backend/Classes/Template/BigDocumentTemplate.php
- */
-require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Template/BigDocumentTemplate.php';
-/*
- * @deprecated since 6.0, the classname noDoc and this file is obsolete
- * and will be removed with 6.2. The class was renamed and is now located at:
- * typo3/sysext/backend/Classes/Template/StandardDocumentTemplate.php
- */
-require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Template/StandardDocumentTemplate.php';
-/*
- * @deprecated since 6.0, the classname smallDoc and this file is obsolete
- * and will be removed with 6.2. The class was renamed and is now located at:
- * typo3/sysext/backend/Classes/Template/SmallDocumentTemplate.php
- */
-require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Template/SmallDocumentTemplate.php';
-/*
- * @deprecated since 6.0, the classname mediumDoc and this file is obsolete
- * and will be removed with 6.2. The class was renamed and is now located at:
- * typo3/sysext/backend/Classes/Template/MediumDocumentTemplate.php
- */
-require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Template/MediumDocumentTemplate.php';
-/*
- * @deprecated since 6.0, the classname frontendDoc and this file is obsolete
- * and will be removed with 6.2. The class was renamed and is now located at:
- * typo3/sysext/backend/Classes/Template/FrontendDocumentTemplate.php
- */
-require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Template/FrontendDocumentTemplate.php';
-?>
\ No newline at end of file