Fixed bug #17321: In new em, t3lib_tsstyleconfig adds another formtag
authorSteffen Kamper <info@sk-typo3.de>
Wed, 26 Jan 2011 00:08:21 +0000 (00:08 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Wed, 26 Jan 2011 00:08:21 +0000 (00:08 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@10314 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_tsstyleconfig.php

index 866ebdc..5caaf7b 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -54,6 +54,7 @@
 
 2011-01-24  Steffen Kamper  <steffen@typo3.org>
 
+       * Fixed bug #17321: In new em, t3lib_tsstyleconfig adds another formtag
        * Merge of extension manager for RC2
        * Fixed bug #17275: Pagetree preloads huge amount of pages with initial load / refresh
        * Follow-up to #17222: in case of render outside the BE set default value
index cf4e09b..2016998 100644 (file)
@@ -154,7 +154,7 @@ class t3lib_tsStyleConfig extends t3lib_tsparser_ext {
         * @param  string $extKey
         * @return  string the form
         */
-       function ext_getForm($cat, $theConstants, $script = "", $addFields = "", $extKey = "") {
+       function ext_getForm($cat, $theConstants, $script = "", $addFields = "", $extKey = "", $addFormTag = TRUE) {
                $this->ext_makeHelpInformationForCategory($cat);
                $printFields = trim($this->ext_printFields($theConstants, $cat));
 
@@ -164,10 +164,13 @@ class t3lib_tsStyleConfig extends t3lib_tsparser_ext {
                                document.' . $this->ext_CEformName . '.action = "' . t3lib_div::linkThisScript() . '#"+aname;
                        }
                ');
-               $content .= '<form action="' . htmlspecialchars($script ? $script : t3lib_div::linkThisScript()) . '" name="' . $this->ext_CEformName . '" method="post" enctype="' . $GLOBALS['TYPO3_CONF_VARS']['SYS']['form_enctype'] . '">';
+
+               if ($addFormTag) {
+                       $content .= '<form action="' . htmlspecialchars($script ? $script : t3lib_div::linkThisScript()) . '" name="' . $this->ext_CEformName . '" method="post" enctype="' . $GLOBALS['TYPO3_CONF_VARS']['SYS']['form_enctype'] . '">';
+               }
                $content .= $addFields;
                $content .= $printFields;
-               $content .= '<input type="Submit" name="submit" value="' .
+               $content .= '<input type="submit" name="submit" value="' .
                                $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_tsfe.xml:update', TRUE) . '" id="configuration-submit-' . htmlspecialchars($extKey) . '" />';
 
                $example = $this->ext_displayExample();