[BUGFIX] "template" was replaced by namespace everywhere
authorNicole Cordes <n.cordes@biz-design.biz>
Sat, 25 Aug 2012 19:47:17 +0000 (21:47 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sat, 25 Aug 2012 21:43:47 +0000 (23:43 +0200)
In some javascript and strings needed word template was replaced by the
namespace version of the class.

Change-Id: I2863412c9ad0b2eb2c6a7a4cc24a3358d18587bb
Fixes: #40210
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14094
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
tests/Unit/t3lib/matchcondition/class.t3lib_matchcondition_frontendTest.php
typo3/sysext/belog/Classes/Controller/AbstractController.php
typo3/sysext/t3editor/Classes/T3Editor.php
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateModuleController.php
typo3/sysext/tstemplate_analyzer/Classes/Controller/TemplateAnalyzerModuleFunctionController.php
typo3/sysext/tstemplate_ceditor/Classes/Controller/TypoScriptTemplateConstantEditorModuleFunctionController.php
typo3/sysext/tstemplate_ceditor/ext_emconf.php
typo3/sysext/tstemplate_info/Classes/Controller/TypoScriptTemplateInformationModuleFunctionController.php
typo3/sysext/tstemplate_info/ext_emconf.php
typo3/sysext/tstemplate_objbrowser/Classes/Controller/TypoScriptTemplateObjectBrowserModuleFunctionController.php

index 6a3d25b..a39da18 100644 (file)
@@ -75,8 +75,6 @@ class t3lib_matchCondition_frontendTest extends tx_phpunit_testcase {
                        1 => array('uid' => 111, 'pid' => 101),
                        0 => array('uid' => 101, 'pid' => 0)
                );
-               $GLOBALS['TSFE'] = $this->getMock('TYPO3\\CMS\\Frontend\\Controller\\TypoScriptFrontendController', array(), array(), '', FALSE);
-               $GLOBALS['TSFE']->tmpl = $this->getMock('t3lib_TSTYPO3\\CMS\\Backend\\Template\\DocumentTemplate');
        }
 
        /**
index cfb8db5..f018939 100644 (file)
@@ -103,7 +103,10 @@ abstract class AbstractController extends \TYPO3\CMS\Extbase\Mvc\Controller\Acti
                // circumvented until there is a better solution in extbase.
                // For now we throw an exception if no settings are detected.
                if (empty($this->settings)) {
-                       throw new \RuntimeException('No settings detected. This usually happens if there is no frontend TypoScript TYPO3\\CMS\\Backend\\Template\\DocumentTemplate with root flag set. ' . 'Please create one.', 1333650506);
+                       throw new \RuntimeException(
+                               'No settings detected. This usually happens if there is no frontend TypoScript template with root flag set. ' . 'Please create one.',
+                               1333650506
+                       );
                }
                if (!isset($this->settings['dateFormat'])) {
                        $this->settings['dateFormat'] = $GLOBALS['TYPO3_CONF_VARS']['SYS']['ddmmyy'];
index d500c7a..3bd10e2 100644 (file)
@@ -163,7 +163,16 @@ class T3Editor implements \TYPO3\CMS\Core\SingletonInterface {
                        // Include editor-js-lib
                        $doc->loadJavascriptLib($path_codemirror . 'codemirror.js');
                        $doc->loadJavascriptLib($path_t3e . 'res/jslib/t3editor.js');
-                       $content .= \TYPO3\CMS\Core\Utility\GeneralUtility::wrapJS(((((((((((((((((((((((((('T3editor = T3editor || {};' . 'T3editor.lang = ') . json_encode($this->getJavaScriptLabels())) . ';') . LF) . 'T3editor.PATH_t3e = "') . $GLOBALS['BACK_PATH']) . $path_t3e) . '"; ') . LF) . 'T3editor.PATH_codemirror = "') . $GLOBALS['BACK_PATH']) . $path_codemirror) . '"; ') . LF) . 'T3editor.URL_typo3 = "') . htmlspecialchars((\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL') . TYPO3_mainDir))) . '"; ') . LF) . 'T3editor.TYPO3\\CMS\\Backend\\Template\\DocumentTemplate = ') . $this->getPreparedTemplate()) . ';') . LF) . 'T3editor.ajaxSavetype = "') . $this->ajaxSaveType) . '";') . LF);
+
+                       $content .= \TYPO3\CMS\Core\Utility\GeneralUtility::wrapJS(
+                               'T3editor = T3editor || {};' .
+                               'T3editor.lang = ' . json_encode($this->getJavaScriptLabels()) . ';' . LF .
+                               'T3editor.PATH_t3e = "' . $GLOBALS['BACK_PATH'] . $path_t3e . '"; ' . LF .
+                               'T3editor.PATH_codemirror = "' . $GLOBALS['BACK_PATH'] . $path_codemirror . '"; ' . LF .
+                               'T3editor.URL_typo3 = "' . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL') . TYPO3_mainDir) . '"; ' . LF .
+                               'T3editor.template = ' . $this->getPreparedTemplate() . ';' . LF .
+                               'T3editor.ajaxSavetype = "' . $this->ajaxSaveType . '";' . LF
+                       );
                        $content .= $this->getModeSpecificJavascriptCode();
                }
                return $content;
index 7b0455e..114687e 100644 (file)
@@ -317,7 +317,7 @@ class TypoScriptTemplateModuleController extends \TYPO3\CMS\Backend\Module\BaseS
                                $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('title,uid', 'static_template', '', '', 'title');
                                $opt = '';
                                while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
-                                       if (substr(trim($row['title']), 0, 8) == 'TYPO3\\CMS\\Backend\\Template\\DocumentTemplate') {
+                                       if (substr(trim($row['title']), 0, 8) == 'template') {
                                                $opt .= ((('<option value="' . $row['uid']) . '">') . htmlspecialchars($row['title'])) . '</option>';
                                        }
                                }
index ec2ca70..8fe55bd 100644 (file)
@@ -106,7 +106,7 @@ class TemplateAnalyzerModuleFunctionController extends \TYPO3\CMS\Backend\Module
                $hierar = implode(array_reverse($GLOBALS['tmpl']->ext_getTemplateHierarchyArr($GLOBALS['tmpl']->hierarchyInfoArr, '', array(), 1)), '');
                $hierar = (('<table id="ts-analyzer" cellpadding="0" cellspacing="0">' . $head) . $hierar) . '</table>';
                $theOutput .= $this->pObj->doc->spacer(5);
-               $theOutput .= $this->pObj->doc->section($GLOBALS['LANG']->getLL('TYPO3\\CMS\\Backend\\Template\\DocumentTemplateHierarchy', TRUE), $hierar, 0, 1);
+               $theOutput .= $this->pObj->doc->section($GLOBALS['LANG']->getLL('templateHierarchy', TRUE), $hierar, 0, 1);
                $urlParameters = array(
                        'id' => $GLOBALS['SOBE']->id,
                        'template' => 'all'
index 784ec76..cd021f3 100644 (file)
@@ -82,7 +82,7 @@ class TypoScriptTemplateConstantEditorModuleFunctionController extends \TYPO3\CM
                $manyTemplatesMenu = $this->pObj->templateMenu();
                $template_uid = 0;
                if ($manyTemplatesMenu) {
-                       $template_uid = $this->pObj->MOD_SETTINGS['TYPO3\\CMS\\Backend\\Template\\DocumentTemplatesOnPage'];
+                       $template_uid = $this->pObj->MOD_SETTINGS['templatesOnPage'];
                }
                // BUGBUG: Should we check if the uset may at all read and write template-records???
                // initialize
index 1d903fc..879caf1 100644 (file)
@@ -10,7 +10,7 @@
  ***************************************************************/
 $EM_CONF[$_EXTKEY] = array(
        'title' => 'Web>Template, Constant Editor',
-       'description' => 'Edit the most popular constants of the standard static TYPO3\\CMS\\Backend\\Template\\DocumentTemplates by form fields. Includes explanations in english.',
+       'description' => 'Edit the most popular constants of the standard static templates by form fields. Includes explanations in english.',
        'category' => 'module',
        'shy' => 1,
        'dependencies' => 'tstemplate',
index 3a7c231..15351b3 100644 (file)
@@ -183,7 +183,7 @@ class TypoScriptTemplateInformationModuleFunctionController extends \TYPO3\CMS\B
                $manyTemplatesMenu = $this->pObj->templateMenu();
                $template_uid = 0;
                if ($manyTemplatesMenu) {
-                       $template_uid = $this->pObj->MOD_SETTINGS['TYPO3\\CMS\\Backend\\Template\\DocumentTemplatesOnPage'];
+                       $template_uid = $this->pObj->MOD_SETTINGS['templatesOnPage'];
                }
                // Initialize
                $existTemplate = $this->initialize_editor($this->pObj->id, $template_uid);
@@ -196,7 +196,7 @@ class TypoScriptTemplateInformationModuleFunctionController extends \TYPO3\CMS\B
                        // Switch to new template
                        $urlParameters = array(
                                'id' => $this->pObj->id,
-                               'SET[TYPO3\\CMS\\Backend\\Template\\DocumentTemplatesOnPage]' => $newId
+                               'SET[templatesOnPage]' => $newId
                        );
                        $aHref = \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl('web_ts', $urlParameters);
                        \TYPO3\CMS\Core\Utility\HttpUtility::redirect($aHref);
@@ -285,7 +285,7 @@ class TypoScriptTemplateInformationModuleFunctionController extends \TYPO3\CMS\B
                                }
                        }
                        $content = (((\TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconForRecord('sys_template', $tplRow) . '<strong>') . htmlspecialchars($tplRow['title'])) . '</strong>') . htmlspecialchars((trim($tplRow['sitetitle']) ? (' (' . $tplRow['sitetitle']) . ')' : ''));
-                       $theOutput .= $this->pObj->doc->section($GLOBALS['LANG']->getLL('TYPO3\\CMS\\Backend\\Template\\DocumentTemplateInformation'), $content, 0, 1);
+                       $theOutput .= $this->pObj->doc->section($GLOBALS['LANG']->getLL('templateInformation'), $content, 0, 1);
                        if ($manyTemplatesMenu) {
                                $theOutput .= $this->pObj->doc->section('', $manyTemplatesMenu);
                        }
index f18bc75..b597e35 100644 (file)
@@ -10,7 +10,7 @@
  ***************************************************************/
 $EM_CONF[$_EXTKEY] = array(
        'title' => 'Web>Template, Info/Modify',
-       'description' => 'Quick and easy editing of TYPO3\\CMS\\Backend\\Template\\DocumentTemplate record Setup and Constants fields. Allows editing of attached txt-resource files.',
+       'description' => 'Quick and easy editing of template record Setup and Constants fields. Allows editing of attached txt-resource files.',
        'category' => 'module',
        'shy' => 1,
        'dependencies' => 'tstemplate',
index ece82a6..67254f0 100644 (file)
@@ -183,7 +183,7 @@ class TypoScriptTemplateObjectBrowserModuleFunctionController extends \TYPO3\CMS
                $manyTemplatesMenu = $this->pObj->templateMenu();
                $template_uid = 0;
                if ($manyTemplatesMenu) {
-                       $template_uid = $this->pObj->MOD_SETTINGS['TYPO3\\CMS\\Backend\\Template\\DocumentTemplatesOnPage'];
+                       $template_uid = $this->pObj->MOD_SETTINGS['templatesOnPage'];
                }
                // BUGBUG: Should we check if the uset may at all read and write template-records???
                $bType = $this->pObj->MOD_SETTINGS['ts_browser_type'];
@@ -392,7 +392,7 @@ class TypoScriptTemplateObjectBrowserModuleFunctionController extends \TYPO3\CMS
                                foreach ($tmpl->parserErrors[$pEkey] as $inf) {
                                        $errorLink = '';
                                        if ($templateAnalyzerInstalled) {
-                                               $errorLink = (((' <a href="' . htmlspecialchars((($aHref . '&SET[function]=tx_tstemplateanalyzer&TYPO3\\CMS\\Backend\\Template\\DocumentTemplate=all&SET[ts_analyzer_checkLinenum]=1#line-') . $inf[2]))) . '">') . $GLOBALS['LANG']->getLL('errorShowDetails')) . '</a>';
+                                               $errorLink = (((' <a href="' . htmlspecialchars((($aHref . '&SET[function]=tx_tstemplateanalyzer&template=all&SET[ts_analyzer_checkLinenum]=1#line-') . $inf[2]))) . '">') . $GLOBALS['LANG']->getLL('errorShowDetails')) . '</a>';
                                        }
                                        $errMsg[] = (($inf[1] . ': &nbsp; &nbsp;') . $inf[0]) . $errorLink;
                                }