[TASK] Remove t3lib_superadmin
[Packages/TYPO3.CMS.git] / t3lib / class.t3lib_tsstyleconfig.php
index cf4e09b..0c8770c 100644 (file)
 /**
  * Provides a simplified layer for making Constant Editor style configuration forms
  *
- * $Id$
- *
  * @author     Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-/**
- * [CLASS/FUNCTION INDEX of SCRIPT]
- *
- *
- *
- *   79: class t3lib_tsStyleConfig extends t3lib_tsparser_ext
- *   98:        function ext_initTSstyleConfig($configTemplate,$pathRel,$pathAbs,$backPath)
- *  118:        function ext_setValueArray($theConstants,$valueArray)
- *  145:        function ext_getCategoriesForModMenu()
- *  155:        function ext_makeHelpInformationForCategory($cat)
- *  168:        function ext_getForm($cat,$theConstants,$script="",$addFields="")
- *  175:        function uFormUrl(aname)
- *  197:        function ext_displayExample()
- *  213:        function ext_mergeIncomingWithExisting($arr)
- *  221:        function ext_getKeyImage($key)
- *  231:        function ext_getTSCE_config_image($imgConf)
- *  244:        function ext_fNandV($params)
- *  262:        function ext_loadResources($absPath)
- *  278:        function ext_putValueInConf($key, $var)
- *  288:        function ext_removeValueInConf($key)
- *
- * TOTAL FUNCTIONS: 14
- * (This index is automatically created/updated by the extension "extdeveval")
- *
- */
 
 
 /**
@@ -152,9 +125,10 @@ class t3lib_tsStyleConfig extends t3lib_tsparser_ext {
         * @param  string  $script
         * @param  string $addFields
         * @param  string $extKey
+        * @param  bool  Adds opening <form> tag to the ouput, if TRUE
         * @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 +138,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();
@@ -182,7 +159,6 @@ class t3lib_tsStyleConfig extends t3lib_tsparser_ext {
         * @return      [type]          ...
         */
        function ext_displayExample() {
-               global $SOBE, $tmpl;
                if ($this->helpConfig["imagetag"] || $this->helpConfig["description"] || $this->helpConfig["header"]) {
                        $out = '<div align="center">' . $this->helpConfig["imagetag"] . '</div><BR>' .
                                   ($this->helpConfig["description"] ? implode(explode("//", $this->helpConfig["description"]), "<BR>") . "<BR>" : "") .