[TASK] Cleanup sysext "tstemplate" and module functions 21/18821/2
authorWouter Wolters <typo3@wouterwolters.nl>
Tue, 19 Feb 2013 18:24:34 +0000 (19:24 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Wed, 13 Mar 2013 23:03:47 +0000 (00:03 +0100)
Change-Id: Icd9ad7fadbd6910eba87a77908e15568be800dc2
Resolves: #46144
Releases: 6.1
Reviewed-on: https://review.typo3.org/18821
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
16 files changed:
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateModuleController.php
typo3/sysext/tstemplate/ext_tables.php
typo3/sysext/tstemplate/ts/conf.php
typo3/sysext/tstemplate/ts/index.php
typo3/sysext/tstemplate_analyzer/Classes/Controller/TemplateAnalyzerModuleFunctionController.php
typo3/sysext/tstemplate_analyzer/class.tx_tstemplateanalyzer.php
typo3/sysext/tstemplate_analyzer/ext_tables.php
typo3/sysext/tstemplate_ceditor/Classes/Controller/TypoScriptTemplateConstantEditorModuleFunctionController.php
typo3/sysext/tstemplate_ceditor/class.tx_tstemplateceditor.php
typo3/sysext/tstemplate_ceditor/ext_tables.php
typo3/sysext/tstemplate_info/Classes/Controller/TypoScriptTemplateInformationModuleFunctionController.php
typo3/sysext/tstemplate_info/class.tx_tstemplateinfo.php
typo3/sysext/tstemplate_info/ext_tables.php
typo3/sysext/tstemplate_objbrowser/Classes/Controller/TypoScriptTemplateObjectBrowserModuleFunctionController.php
typo3/sysext/tstemplate_objbrowser/class.tx_tstemplateobjbrowser.php
typo3/sysext/tstemplate_objbrowser/ext_tables.php

index ba4e775..2fd8b64 100644 (file)
@@ -1,6 +1,32 @@
 <?php
 namespace TYPO3\CMS\Tstemplate\Controller;
 
+/***************************************************************
+ *  Copyright notice
+ *
+ *  (c) 1999-2011 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!
+ ***************************************************************/
+
 /**
  * Module: TypoScript Tools
  *
@@ -172,6 +198,7 @@ class TypoScriptTemplateModuleController extends \TYPO3\CMS\Backend\Module\BaseS
                        while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
                                $this->setInPageArray($pArray, \TYPO3\CMS\Backend\Utility\BackendUtility::BEgetRootLine($row['uid'], 'AND 1=1'), $row);
                        }
+                       $GLOBALS['TYPO3_DB']->sql_free_result($res);
                        $lines = array();
                        $lines[] = '<tr class="t3-row-header">
                                <td nowrap>' . $GLOBALS['LANG']->getLL('pageName') . '</td>
@@ -320,6 +347,7 @@ class TypoScriptTemplateModuleController extends \TYPO3\CMS\Backend\Module\BaseS
                                                $opt .= '<option value="' . $row['uid'] . '">' . htmlspecialchars($row['title']) . '</option>';
                                        }
                                }
+                               $GLOBALS['TYPO3_DB']->sql_free_result($res);
                                $selector = '<select name="createStandard"><option></option>' . $opt . '</select><br />';
                                $staticsText = ', optionally based on one of the standard templates';
                        } else {
@@ -493,5 +521,4 @@ page.10.value = HELLO WORLD!
 
 }
 
-
-?>
\ No newline at end of file
+?>
index ca1958c..cdda7ab 100644 (file)
@@ -2,7 +2,12 @@
 if (!defined('TYPO3_MODE')) {
        die('Access denied.');
 }
-if (TYPO3_MODE == 'BE') {
-       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule('web', 'ts', '', \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'ts/');
+if (TYPO3_MODE === 'BE') {
+       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
+               'web',
+               'ts',
+               '',
+               \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'ts/'
+       );
 }
 ?>
\ No newline at end of file
index 6393277..9383189 100644 (file)
@@ -3,5 +3,5 @@ $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'admin';
 $MCONF['name'] = 'web_ts';
 $MLANG['default']['tabs_images']['tab'] = 'ts1.gif';
-$MLANG['default']['ll_ref'] = 'LLL:EXT:tstemplate/ts/locallang_mod.xml';
+$MLANG['default']['ll_ref'] = 'LLL:EXT:tstemplate/ts/locallang_mod.xlf';
 ?>
\ No newline at end of file
index 17ebcad..e302115 100644 (file)
@@ -24,7 +24,7 @@
  *
  *  This copyright notice MUST APPEAR in all copies of the script!
  ***************************************************************/
-$GLOBALS['LANG']->includeLLFile('EXT:tstemplate/ts/locallang.xml');
+$GLOBALS['LANG']->includeLLFile('EXT:tstemplate/ts/locallang.xlf');
 $BE_USER->modAccess($MCONF, TRUE);
 /*
  * @deprecated since 6.0, the classname SC_mod_web_ts_index and this file is obsolete
index 239f33b..c5842ae 100644 (file)
@@ -1,6 +1,32 @@
 <?php
 namespace TYPO3\CMS\TstemplateAnalyzer\Controller;
 
+/***************************************************************
+ *  Copyright notice
+ *
+ *  (c) 1999-2011 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!
+ ***************************************************************/
+
 /**
  * TypoScript template analyzer
  *
@@ -193,5 +219,4 @@ class TemplateAnalyzerModuleFunctionController extends \TYPO3\CMS\Backend\Module
 
 }
 
-
 ?>
\ No newline at end of file
index 19a4d13..336cf2a 100644 (file)
@@ -24,7 +24,7 @@
  *
  *  This copyright notice MUST APPEAR in all copies of the script!
  ***************************************************************/
-$GLOBALS['LANG']->includeLLFile('EXT:tstemplate_analyzer/locallang.xml');
+$GLOBALS['LANG']->includeLLFile('EXT:tstemplate_analyzer/locallang.xlf');
 /*
  * @deprecated since 6.0, the classname tx_tstemplateanalyzer and this file is obsolete
  * and will be removed with 6.2. The class was renamed and is now located at:
index 9610e98..320d77f 100644 (file)
@@ -2,7 +2,12 @@
 if (!defined('TYPO3_MODE')) {
        die('Access denied.');
 }
-if (TYPO3_MODE == 'BE') {
-       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction('web_ts', 'tx_tstemplateanalyzer', \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'class.tx_tstemplateanalyzer.php', 'LLL:EXT:tstemplate/ts/locallang.xml:templateAnalyzer');
+if (TYPO3_MODE === 'BE') {
+       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+               'web_ts',
+               'tx_tstemplateanalyzer',
+               \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Classes/Controller/TemplateAnalyzerModuleFunctionController.php',
+               'LLL:EXT:tstemplate/ts/locallang.xlf:templateAnalyzer'
+       );
 }
 ?>
\ No newline at end of file
index ebb5c71..83f63cd 100644 (file)
@@ -1,6 +1,32 @@
 <?php
 namespace TYPO3\CMS\TstemplateCeditor\Controller;
 
+/***************************************************************
+ *  Copyright notice
+ *
+ *  (c) 1999-2011 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!
+ ***************************************************************/
+
 /**
  * TypoScript Constant editor
  *
@@ -84,7 +110,7 @@ class TypoScriptTemplateConstantEditorModuleFunctionController extends \TYPO3\CM
                if ($manyTemplatesMenu) {
                        $template_uid = $this->pObj->MOD_SETTINGS['templatesOnPage'];
                }
-               // BUGBUG: Should we check if the uset may at all read and write template-records???
+               // BUGBUG: Should we check if the user may at all read and write template-records???
                // initialize
                $existTemplate = $this->initialize_editor($this->pObj->id, $template_uid);
                if ($existTemplate) {
@@ -143,5 +169,4 @@ class TypoScriptTemplateConstantEditorModuleFunctionController extends \TYPO3\CM
 
 }
 
-
 ?>
\ No newline at end of file
index 93a4b27..0440d2c 100644 (file)
@@ -24,7 +24,7 @@
  *
  *  This copyright notice MUST APPEAR in all copies of the script!
  ***************************************************************/
-$GLOBALS['LANG']->includeLLFile('EXT:tstemplate_ceditor/locallang.xml');
+$GLOBALS['LANG']->includeLLFile('EXT:tstemplate_ceditor/locallang.xlf');
 /*
  * @deprecated since 6.0, the classname tx_tstemplateceditor and this file is obsolete
  * and will be removed with 6.2. The class was renamed and is now located at:
index d69bbd2..3d91b3f 100644 (file)
@@ -2,7 +2,12 @@
 if (!defined('TYPO3_MODE')) {
        die('Access denied.');
 }
-if (TYPO3_MODE == 'BE') {
-       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction('web_ts', 'tx_tstemplateceditor', \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'class.tx_tstemplateceditor.php', 'LLL:EXT:tstemplate/ts/locallang.xml:constantEditor');
+if (TYPO3_MODE === 'BE') {
+       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+               'web_ts',
+               'tx_tstemplateceditor',
+               \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Classes/Controller/TypoScriptTemplateConstantEditorModuleFunctionController.php',
+               'LLL:EXT:tstemplate/ts/locallang.xlf:constantEditor'
+       );
 }
 ?>
\ No newline at end of file
index c63ce98..d7ff889 100644 (file)
@@ -1,6 +1,32 @@
 <?php
 namespace TYPO3\CMS\TstemplateInfo\Controller;
 
+/***************************************************************
+ *  Copyright notice
+ *
+ *  (c) 1999-2011 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!
+ ***************************************************************/
+
 /**
  * This class displays the Info/Modify screen of the Web > Template module
  *
@@ -44,7 +70,7 @@ class TypoScriptTemplateInformationModuleFunctionController extends \TYPO3\CMS\B
         * @todo Define visibility
         */
        public function procesResources($resources, $func = FALSE) {
-               $arr = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $resources . ',,', 1);
+               $arr = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $resources . ',,', TRUE);
                $out = '';
                $bgcol = $func ? ' class="bgColor4"' : '';
                foreach ($arr as $k => $v) {
@@ -94,7 +120,7 @@ class TypoScriptTemplateInformationModuleFunctionController extends \TYPO3\CMS\B
                $rootLine = $sys_page->getRootLine($id);
                // This generates the constants/config + hierarchy info for the template.
                $tmpl->runThroughTemplates($rootLine, $template_uid);
-               $theResources = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $tmpl->resources, 1);
+               $theResources = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $tmpl->resources, TRUE);
                foreach ($theResources as $k => $v) {
                        $fI = pathinfo($v);
                        if (\TYPO3\CMS\Core\Utility\GeneralUtility::inList($this->pObj->textExtensions, strtolower($fI['extension']))) {
@@ -213,16 +239,16 @@ class TypoScriptTemplateInformationModuleFunctionController extends \TYPO3\CMS\B
                                if (is_array($POST['data'])) {
                                        foreach ($POST['data'] as $field => $val) {
                                                switch ($field) {
-                                               case 'constants':
+                                                       case 'constants':
 
-                                               case 'config':
+                                                       case 'config':
 
-                                               case 'title':
+                                                       case 'title':
 
-                                               case 'sitetitle':
+                                                       case 'sitetitle':
 
-                                               case 'description':
-                                                       $recData['sys_template'][$saveId][$field] = $val;
+                                                       case 'description':
+                                                               $recData['sys_template'][$saveId][$field] = $val;
                                                        break;
                                                }
                                        }
@@ -397,5 +423,4 @@ class TypoScriptTemplateInformationModuleFunctionController extends \TYPO3\CMS\B
 
 }
 
-
-?>
\ No newline at end of file
+?>
index d8eebe4..95d3d31 100644 (file)
@@ -24,7 +24,7 @@
  *
  *  This copyright notice MUST APPEAR in all copies of the script!
  ***************************************************************/
-$GLOBALS['LANG']->includeLLFile('EXT:tstemplate_info/locallang.xml');
+$GLOBALS['LANG']->includeLLFile('EXT:tstemplate_info/locallang.xlf');
 /*
  * @deprecated since 6.0, the classname tx_tstemplateinfo and this file is obsolete
  * and will be removed with 6.2. The class was renamed and is now located at:
index 2e99aee..6ab630b 100644 (file)
@@ -2,7 +2,12 @@
 if (!defined('TYPO3_MODE')) {
        die('Access denied.');
 }
-if (TYPO3_MODE == 'BE') {
-       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction('web_ts', 'tx_tstemplateinfo', \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'class.tx_tstemplateinfo.php', 'LLL:EXT:tstemplate/ts/locallang.xml:infoModify');
+if (TYPO3_MODE === 'BE') {
+       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+               'web_ts',
+               'tx_tstemplateinfo',
+               \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Classes/Controller/TypoScriptTemplateInformationModuleFunctionController.php',
+               'LLL:EXT:tstemplate/ts/locallang.xlf:infoModify'
+       );
 }
 ?>
\ No newline at end of file
index 6af7b95..9380450 100644 (file)
@@ -1,6 +1,32 @@
 <?php
 namespace TYPO3\CMS\TstemplateObjbrowser\Controller;
 
+/***************************************************************
+ *  Copyright notice
+ *
+ *  (c) 1999-2011 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!
+ ***************************************************************/
+
 /**
  * This class displays the submodule "TypoScript Object Browser" inside the Web > Template module
  *
@@ -183,7 +209,7 @@ class TypoScriptTemplateObjectBrowserModuleFunctionController extends \TYPO3\CMS
                if ($manyTemplatesMenu) {
                        $template_uid = $this->pObj->MOD_SETTINGS['templatesOnPage'];
                }
-               // BUGBUG: Should we check if the uset may at all read and write template-records???
+               // BUGBUG: Should we check if the user may at all read and write template-records???
                $bType = $this->pObj->MOD_SETTINGS['ts_browser_type'];
                $existTemplate = $this->initialize_editor($this->pObj->id, $template_uid);
                // initialize
@@ -452,5 +478,4 @@ class TypoScriptTemplateObjectBrowserModuleFunctionController extends \TYPO3\CMS
 
 }
 
-
 ?>
\ No newline at end of file
index b788ad4..437c481 100644 (file)
@@ -24,7 +24,7 @@
  *
  *  This copyright notice MUST APPEAR in all copies of the script!
  ***************************************************************/
-$GLOBALS['LANG']->includeLLFile('EXT:tstemplate_objbrowser/locallang.xml');
+$GLOBALS['LANG']->includeLLFile('EXT:tstemplate_objbrowser/locallang.xlf');
 /*
  * @deprecated since 6.0, the classname tx_tstemplateobjbrowser and this file is obsolete
  * and will be removed with 6.2. The class was renamed and is now located at:
index 9c45571..d57d69c 100644 (file)
@@ -2,7 +2,12 @@
 if (!defined('TYPO3_MODE')) {
        die('Access denied.');
 }
-if (TYPO3_MODE == 'BE') {
-       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction('web_ts', 'tx_tstemplateobjbrowser', \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'class.tx_tstemplateobjbrowser.php', 'LLL:EXT:tstemplate/ts/locallang.xml:objectBrowser');
+if (TYPO3_MODE === 'BE') {
+       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
+               'web_ts',
+               'tx_tstemplateobjbrowser',
+               \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Classes/Controller/TypoScriptTemplateObjectBrowserModuleFunctionController.php',
+               'LLL:EXT:tstemplate/ts/locallang.xlf:objectBrowser'
+       );
 }
 ?>
\ No newline at end of file