* Fixed a typo in the User TSconfig reference in ext_tables_static+adt.sql
authorMichael Stucki <michael.stucki@typo3.org>
Sun, 20 Feb 2005 23:32:55 +0000 (23:32 +0000)
committerMichael Stucki <michael.stucki@typo3.org>
Sun, 20 Feb 2005 23:32:55 +0000 (23:32 +0000)
* !!! Renamed t3lib_stdGraphic->imageCreateFromGif into imageCreateFromFile. The old function will remain for providing backwards compatibility.

git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@566 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_formmail.php
t3lib/class.t3lib_stdgraphic.php
typo3/sysext/indexed_search/class.external_parser.php
typo3/sysext/install/mod/class.tx_install.php
typo3/sysext/tsconfig_help/ext_tables_static+adt.sql
typo3/wizard_colorpicker.php

index 8524b6e..7b6aac4 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-02-20  Michael Stucki  <michael@typo3.org>
+
+       * Fixed a typo in the User TSconfig reference in ext_tables_static+adt.sql
+       * !!! Renamed t3lib_stdGraphic->imageCreateFromGif into imageCreateFromFile. The old function will remain for providing backwards compatibility.
+
 2005-02-17  Kasper Skårhøj,,,  <kasper@typo3.com>
 
        * Added 3 hooks for each hardcoded function in css_styled_content so extensions can be written which provides alternative renderings without XCLASSING.
@@ -318,9 +323,9 @@ Sorry for writing these changelog entries with a delay of two days. I write them
 
        * Implemented versioning API in tcemain plus other places. Still not functional for the broad public (will be in 3.8.0). Missing conceptual testing, implementation in the backend interface (still to be discussed how that is best done and fitting workflow) and not at all in the frontend.
        * Tables configured for versioning by default is pages, tt_content, pages_language_overlay and sys_template
-       * !!!Notice that the type of integer for uid/pid fields of the above mentioned tables changed from "unsigned" to "signed". This should only mean something if you have uid/pid values over 2 billion - but then PHP will fail you anyways. So the impact should be nothing.
+       * !!! Notice that the type of integer for uid/pid fields of the above mentioned tables changed from "unsigned" to "signed". This should only mean something if you have uid/pid values over 2 billion - but then PHP will fail you anyways. So the impact should be nothing.
        * For testers: Ask me (kasper) for the "version" extension which is my test bench and future management tool for the final implementation.
-       * !!!Fieldnames 't3ver_oid', 't3ver_id' and 't3ver_label' has been reserved for versioning adminstration
+       * !!! Fieldnames 't3ver_oid', 't3ver_id' and 't3ver_label' has been reserved for versioning adminstration
 
 2004-08-22  Ingmar Schlecht  <ingmar@typo3.org>
 
@@ -731,7 +736,7 @@ Fixed bugs in Mount Points / Status:
 2004-04-01  Kasper Skårhøj,,,  <kasper@typo3.com>
 
        * Added full safety for the internal TYPO3 formmail; email addresses in the fields "recipient" and "recipient_copy" are encrypted in the transfer and the "formmail" interface is safe for spam-misuse (since a proper recipient address cannot be forged automatically).
-!!!If someone are using the "formmail" API from other renderers than the FORM cObject in TypoScript you will have to set the recipient address to the encrypted value by default OR alternatively disabled the check by TYPO3_CONF_VARS[FE][strictFormmail] = FALSE
+         !!! If someone is using the "formmail" API from other renderers than the FORM cObject in TypoScript you will have to set the recipient address to the encrypted value by default OR alternatively disabled the check by TYPO3_CONF_VARS[FE][strictFormmail] = FALSE
 
 2004-04-01  Kasper Skårhøj,,,  <kasper@typo3.com>
 
index 5a5fbac..b6ebfa2 100644 (file)
@@ -88,7 +88,7 @@ class t3lib_formmail extends t3lib_htmlmail {
         * [html_enabled]:              If mail is sent as html
         * [quoted_printable]:  if set, quoted-printable will be used instead of base 64
         *
-        * @param       array           Contains values for the field names listed above (with slashes removed if from POSt input)
+        * @param       array           Contains values for the field names listed above (with slashes removed if from POST input)
         * @param       boolean         Whether to base64 encode the mail content
         * @return      void
         */
index e3ad34c..98b3827 100644 (file)
@@ -337,7 +337,7 @@ class t3lib_stdGraphic      {
                                $theMask = $tmpStr.'_mask.'.$this->gifExtension;
                                $theMask2 = $tmpStr.'_mask2.'.trim($GLOBALS['TYPO3_CONF_VARS']['GFX']['im_mask_temp_ext_noloss']);
                                                // prepare overlay image
-                               $cpImg = $this->imageCreateFromGif($BBimage[3]);
+                               $cpImg = $this->imageCreateFromFile($BBimage[3]);
                                $destImg = imagecreate($w,$h);
                                ImageColorAllocate($destImg, 0,0,0);
                                $this->copyGifOntoGif($destImg,$cpImg,$conf,$workArea);
@@ -345,7 +345,7 @@ class t3lib_stdGraphic      {
                                imageDestroy($cpImg);
                                imageDestroy($destImg);
                                                // prepare mask image
-                               $cpImg = $this->imageCreateFromGif($BBmask[3]);
+                               $cpImg = $this->imageCreateFromFile($BBmask[3]);
                                $destImg = imagecreate($w,$h);
                                ImageColorAllocate($destImg, 0,0,0);
                                $this->copyGifOntoGif($destImg,$cpImg,$conf,$workArea);
@@ -359,7 +359,7 @@ class t3lib_stdGraphic      {
 
                                $this->combineExec($theDest,$theImage,$theMask2,$theDest);
 
-                               $backIm = $this->imageCreateFromGif($theDest);  // The main image is loaded again...
+                               $backIm = $this->imageCreateFromFile($theDest); // The main image is loaded again...
                                if ($backIm)    {       // ... and if nothing went wrong we load it onto the old one.
                                        ImageColorTransparent($backIm,-1);
                                        $im = $backIm;
@@ -390,7 +390,7 @@ class t3lib_stdGraphic      {
                                $conf['BBOX']=$this->imageMagickConvert($conf['BBOX'][3],$this->gifExtension,'','','','','');
                                $conf['file']=$conf['BBOX'][3];
                        }
-                       $cpImg = $this->imageCreateFromGif($conf['file']);
+                       $cpImg = $this->imageCreateFromFile($conf['file']);
                        $this->copyGifOntoGif($im,$cpImg,$conf,$workArea);
                        imageDestroy($cpImg);
                }
@@ -624,7 +624,7 @@ class t3lib_stdGraphic      {
 
                                $this->combineExec($fileMenu,$fileColor,$fileMask,$fileMenu);
 
-                               $backIm = $this->imageCreateFromGif($fileMenu); // The main image is loaded again...
+                               $backIm = $this->imageCreateFromFile($fileMenu);        // The main image is loaded again...
                                if ($backIm)    {       // ... and if nothing went wrong we load it onto the old one.
                                        ImageColorTransparent($backIm,-1);
                                        $im = $backIm;
@@ -1292,7 +1292,7 @@ class t3lib_stdGraphic    {
 
                        $this->imageMagickExec($fileMask,$fileMask,$command);
 
-                       $blurTextImg_tmp = $this->imageCreateFromGif($fileMask);        // the mask is loaded again
+                       $blurTextImg_tmp = $this->imageCreateFromFile($fileMask);       // the mask is loaded again
                        if ($blurTextImg_tmp)   {       // if nothing went wrong we continue with the blurred mask
 
                                        // cropping the border from the mask
@@ -1322,7 +1322,7 @@ class t3lib_stdGraphic    {
 
                                $this->combineExec($fileMenu,$fileColor,$fileMask,$fileMenu);
 
-                               $backIm = $this->imageCreateFromGif($fileMenu); // The main image is loaded again...
+                               $backIm = $this->imageCreateFromFile($fileMenu);        // The main image is loaded again...
                                if ($backIm)    {       // ... and if nothing went wrong we load it onto the old one.
                                        ImageColorTransparent($backIm,-1);
                                        $im = $backIm;
@@ -1557,7 +1557,7 @@ class t3lib_stdGraphic    {
                        $theFile = $tmpStr.'.'.$this->gifExtension;
                        $this->ImageGif($im, $theFile);
                        $theNewFile = $this->imageMagickConvert($theFile,$this->gifExtension,$conf['width'],$conf['height'],$conf['params'],'','');
-                       $tmpImg = $this->imageCreateFromGif($theNewFile[3]);
+                       $tmpImg = $this->imageCreateFromFile($theNewFile[3]);
                        if ($tmpImg)    {
                                ImageDestroy($im);
                                $im = $tmpImg;
@@ -2494,7 +2494,7 @@ class t3lib_stdGraphic    {
                $theFile = $tmpStr.'.'.$this->gifExtension;
                $this->ImageGif($im, $theFile);
                $this->imageMagickExec($theFile,$theFile,$command);
-               $tmpImg = $this->imageCreateFromGif($theFile);
+               $tmpImg = $this->imageCreateFromFile($theFile);
                if ($tmpImg)    {
                        ImageDestroy($im);
                        $im = $tmpImg;
@@ -2609,26 +2609,33 @@ class t3lib_stdGraphic  {
        }
 
        /**
+        * This function has been renamed and only exists for providing backwards compatibility.
+        * Please use $this->imageCreateFromFile() instead.
+        *
+        * @param       string          Image filename
+        * @return      pointer         Image Resource pointer
+        * @depreciated
+        */
+       function imageCreateFromGif($sourceImg) {
+               return $this->imageCreateFromFile($sourceImg);
+       }
+
+       /**
         * Creates a new GDlib image resource based on the input image filename.
         * If it fails creating a image from the input file a blank gray image with the dimensions of the input image will be created instead.
         *
         * @param       string          Image filename
         * @return      pointer         Image Resource pointer
         */
-       function imageCreateFromGif($sourceImg) {
+       function imageCreateFromFile($sourceImg)        {
                $imgInf = pathinfo($sourceImg);
                $ext = strtolower($imgInf['extension']);
 
-//             if ($ext=='gif' && (ImageTypes() & IMG_GIF))    {
                if ($ext=='gif' && function_exists('imagecreatefromgif'))       {
                        return imageCreateFromGif($sourceImg);
-               }
-//             if ($ext=='png' && (ImageTypes() & IMG_PNG))    {
-               if ($ext=='png' && function_exists('imagecreatefrompng'))       {
+               } elseif ($ext=='png' && function_exists('imagecreatefrompng')) {
                        return imageCreateFromPng($sourceImg);
-               }
-//             if (($ext=='jpg' || $ext=='jpeg') && (ImageTypes() & IMG_JPG))  {
-               if (($ext=='jpg' || $ext=='jpeg') && function_exists('imagecreatefromjpeg'))    {
+               } elseif (($ext=='jpg' || $ext=='jpeg') && function_exists('imagecreatefromjpeg'))      {
                        return imageCreateFromJpeg($sourceImg);
                }
 
index 509ba4d..bfd2e77 100755 (executable)
@@ -242,7 +242,7 @@ class tx_indexed_search_extparse {
                        case 'xml':             // Generic XML
                        case 'jpg':             // Jpeg images (EXIF comment)
                        case 'jpeg':    // Jpeg images (EXIF comment)
-                       case 'tif':             // TIf images (EXIT comment)
+                       case 'tif':             // TIF images (EXIF comment)
                                return TRUE;
                        break;
                }
index 2cfafdf..d2739ae 100755 (executable)
@@ -2803,7 +2803,7 @@ From sub-directory:
                                        $imageProc->IM_commands=array();
                                        $input = t3lib_extMgm::extPath("install")."imgs/jesus.".$imageProc->gifExtension;
                                                if (!@is_file($input))  die("Error: ".$input." was not a file");
-                                       $im = $imageProc->imageCreateFromGif($input);
+                                       $im = $imageProc->imageCreateFromFile($input);
                                        $workArea=array(0,0,170,136);
                                        $conf=array();
                                        $conf["dimensions"]="10,50,150,36";
index bc638ae..70361fb 100755 (executable)
@@ -126,7 +126,7 @@ INSERT INTO static_tsconfig_help VALUES ('176', '270', '48bb819f978041ca68258be0
 INSERT INTO static_tsconfig_help VALUES ('177', '270', '866514db4141aa8027197316d130fde6', '', 'page:-&gt;HTMLparser; tsref:-&gt;HTMLparser', 'a:1:{s:4:"rows";a:9:{i:0;a:6:{s:8:"property";s:9:"allowTags";s:8:"datatype";s:12:"list of tags";s:11:"description";s:20:"Default allowed tags";s:7:"default";s:0:"";s:12:"column_count";i:3;s:16:"is_propertyTable";i:1;}i:1;a:6:{s:8:"property";s:14:"tags.[tagname]";s:8:"datatype";s:28:"boolean/-&gt;HTMLparser_tags";s:11:"description";s:204:"Either set this property to 0 or 1 to allow or deny the tag. If you enter -&gt;HTMLparser_tags properties, those will automatically overrule this option, thus it\'s not needed then.\n[tagname] in lowercase.";s:7:"default";s:0:"";s:12:"column_count";i:3;s:16:"is_propertyTable";i:1;}i:2;a:6:{s:8:"property";s:12:"localNesting";s:8:"datatype";s:42:"list of tags, must be among preserved tags";s:11:"description";s:100:"List of tags (among the already set tags), which will be forced to have the nesting-flag set to true";s:7:"default";s:0:"";s:12:"column_count";i:3;s:16:"is_propertyTable";i:1;}i:3;a:6:{s:8:"property";s:13:"globalNesting";s:8:"datatype";s:6:"(ibid)";s:11:"description";s:114:"List of tags (among the already set tags), which will be forced to have the nesting-flag set to &quot;global&quot;";s:7:"default";s:0:"";s:12:"column_count";i:3;s:16:"is_propertyTable";i:1;}i:4;a:6:{s:8:"property";s:15:"rmTagIfNoAttrib";s:8:"datatype";s:6:"(ibid)";s:11:"description";s:103:"List of tags (among the already set tags), which will be forced to have the rmTagIfNoAttrib set to true";s:7:"default";s:0:"";s:12:"column_count";i:3;s:16:"is_propertyTable";i:1;}i:5;a:6:{s:8:"property";s:8:"noAttrib";s:8:"datatype";s:6:"(ibid)";s:11:"description";s:154:"List of tags (among the already set tags), which will be forced to have the allowedAttribs value set to zero (which means, all attributes will be removed.";s:7:"default";s:0:"";s:12:"column_count";i:3;s:16:"is_propertyTable";i:1;}i:6;a:6:{s:8:"property";s:10:"removeTags";s:8:"datatype";s:6:"(ibid)";s:11:"description";s:95:"List of tags (among the already set tags), which will be configured so they are surely removed.";s:7:"default";s:0:"";s:12:"column_count";i:3;s:16:"is_propertyTable";i:1;}i:7;a:6:{s:8:"property";s:18:"keepNonMatchedTags";s:8:"datatype";s:29:"boolean / &quot;protect&quot;";s:11:"description";s:321:"If set (true=1), then all tags are kept regardless of tags present as keys in $tags-array.\nIf &quot;protect&quot;, then the preserved tags have their &lt;&gt; converted to &amp;lt; and &amp;gt;\nDefault is to REMOVE all tags, which are not specifically assigned to be allowed! So you might probably want to set this value!";s:7:"default";s:0:"";s:12:"column_count";i:3;s:16:"is_propertyTable";i:1;}i:8;a:6:{s:8:"property";s:16:"htmlSpecialChars";s:8:"datatype";s:10:"-1 / 0 / 1";s:11:"description";s:357:"This regards all content which is NOT tags:\n&quot;0&quot; means &quot;disabled&quot; - nothing is done\n&quot;1&quot; means the content outside tags is htmlspecialchar()\'ed (PHP-function which converts &amp;&quot;&lt;&gt; to &amp;...;)\n&quot;-1&quot; does the opposite of &quot;1&quot; - converts &amp;lt; to &lt;, &amp;gt; to &gt;, &amp;quot; to &quot; etc.";s:7:"default";s:0:"";s:12:"column_count";i:3;s:16:"is_propertyTable";i:1;}}}', '');
 INSERT INTO static_tsconfig_help VALUES ('157', '270', '255d01ae1b0d5003500f17aeccc21a14', '', 'nbsp;', 'a:1:{s:4:"rows";a:34:{i:0;a:5:{s:8:"property";s:11:"&lt;tag&gt;";s:8:"datatype";s:43:"<b>&lt;BODY bgcolor=&quot;red&quot;&gt;</b>";s:11:"description";s:6:"&nbsp;";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:1;a:5:{s:8:"property";s:5:"align";s:8:"datatype";s:12:"<b>right</b>";s:11:"description";s:70:"<b>right / left / center</b>\nDecides alignment, typically in HTML-tags";s:7:"default";s:4:"left";s:12:"column_count";i:4;}i:2;a:5:{s:8:"property";s:7:"VHalign";s:8:"datatype";s:70:"<i>Hori.align = right and Vert.align = center:</i>\n<b>r , c &nbsp;</b>";s:11:"description";s:94:"<b>r/c/l , t/c/b</b>\nHorizontal (right, center, left) , Vertical align (top / center / bottom)";s:7:"default";s:5:"l , t";s:12:"column_count";i:4;}i:3;a:5:{s:8:"property";s:8:"resource";s:8:"datatype";s:104:"<i>From the resourcefield:</i>\ntoplogo*.gif\n&nbsp;\n<i>Reference to filesystem:</i>\nfileadmin/picture.gif";s:11:"description";s:572:"1) A reference to a file from the resource-field in the template.\nYou can write the exact filename or you can include an asterisk (*) as wildcard.\nIt\'s recommended to include a &quot;*&quot; before the fileextension (see example to the left). This will ensure that the file is still referenced correct even if the template is copied and the file will have it\'s name prepended with numbers!!\n2) If the value contains a &quot;/&quot; it\'s expected to be a reference (absolute or relative) to a file on the file-system instead of the resource-field. No support for wildcards.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:4;a:5:{s:8:"property";s:11:"imgResource";s:8:"datatype";s:173:"Here &quot;file&quot; is a imgResource:\nfile = toplogo*.gif\nfile.width = 200\n&nbsp;\nGIFBUILDER:\nfile = GIFBUILDER\nfile {\n&nbsp;&nbsp;&nbsp;... (GIFBUILDER-properties here)\n}";s:11:"description";s:362:"1) A &quot;resource&quot; (see above) + imgResource-properties (see example to the left and object-reference below)\nFiletypes can be anything among the allowed types defined in the configuration variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n&nbsp;\n2) GIFBUILDER-object";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:5;a:5:{s:8:"property";s:9:"HTML-code";s:8:"datatype";s:43:"<b>&lt;B&gt;Some text in bold&lt;/B&gt;</b>";s:11:"description";s:14:"pure HTML-code";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:6;a:5:{s:8:"property";s:6:"target";s:8:"datatype";s:40:"<b>_top</b>\n<b>_blank</b>\n<b>content</b>";s:11:"description";s:117:"target in &lt;A&gt;-tag.\nThis is normally the same value as the name of the root-level object that defines the frame.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:7;a:5:{s:8:"property";s:14:"imageExtension";s:8:"datatype";s:67:"<b>jpg</b>\n<b>web&nbsp;&nbsp;&nbsp;&nbsp;<i>(gif or jpg ..)</i></b>";s:11:"description";s:379:"Image extensions can be anything among the allowed types defined in the global variable $TYPO3_CONF_VARS[&quot;GFX&quot;][&quot;imagefile_ext&quot;] (localconf.php). Standard is pdf,gif,jpg,jpeg,tif,bmp,ai,pcx,tga,png.\n<b>The value &quot;web&quot;</b> is special. This will just ensure that an image is converted to a web imageformat (gif or jpg) if it happens not to be already!";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:8;a:5:{s:8:"property";s:6:"degree";s:8:"datatype";s:13:"<b>&nbsp;</b>";s:11:"description";s:19:"-90 to 90, integers";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:9;a:5:{s:8:"property";s:13:"posint / int+";s:8:"datatype";s:13:"<b>&nbsp;</b>";s:11:"description";s:16:"Positive integer";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:10;a:5:{s:8:"property";s:3:"int";s:8:"datatype";s:13:"<b>&nbsp;</b>";s:11:"description";s:112:"integer\n(sometimes used generally though another type would have been more appropriate, like &quot;pixels&quot;)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:11;a:5:{s:8:"property";s:20:"str / string / value";s:8:"datatype";s:13:"<b>&nbsp;</b>";s:11:"description";s:111:"string.\n(sometimes used generally though another type would have been more appropriate, like &quot;align&quot;)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:12;a:5:{s:8:"property";s:7:"boolean";s:8:"datatype";s:8:"<b>1</b>";s:11:"description";s:61:"boolean\nnon-empty strings (but not zero) are &quot;true&quot;";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:13;a:5:{s:8:"property";s:8:"rotation";s:8:"datatype";s:6:"&nbsp;";s:11:"description";s:29:"integer, degrees from 0 - 360";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:14;a:5:{s:8:"property";s:7:"x,y,w,h";s:8:"datatype";s:16:"<b>10,10,5,5</b>";s:11:"description";s:73:"x,y is the offset from the upper left corner.\nw,h is the width and height";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:15;a:5:{s:8:"property";s:10:"HTML-color";s:8:"datatype";s:26:"<b>red</b>\n<b>#ffeecc </b>";s:11:"description";s:581:"<b>HTML-color codes:</b>\n&nbsp;\nBlack = &quot;#000000&quot; &nbsp;&nbsp;\nSilver = &quot;#C0C0C0&quot; &nbsp;&nbsp;\nGray = &quot;#808080&quot; &nbsp;&nbsp;\nWhite = &quot;#FFFFFF&quot; &nbsp;&nbsp;\nMaroon = &quot;#800000&quot; &nbsp;&nbsp;\nRed = &quot;#FF0000&quot; &nbsp;&nbsp;\nPurple = &quot;#800080&quot; &nbsp;&nbsp;\nFuchsia = &quot;#FF00FF&quot; &nbsp;&nbsp;\nGreen = &quot;#008000&quot;\nLime = &quot;#00FF00&quot;\nOlive = &quot;#808000&quot;\nYellow = &quot;#FFFF00&quot;\nNavy = &quot;#000080&quot;\nBlue = &quot;#0000FF&quot;\nTeal = &quot;#008080&quot;\nAqua = &quot;#00FFFF&quot;";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:16;a:5:{s:8:"property";s:12:"GraphicColor";s:8:"datatype";s:440:"<b>red<i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>#ffeecc <i>&nbsp;&nbsp;&nbsp;&nbsp;(HTML-color)</i></b>\n<b>255,0,255<i>&nbsp;&nbsp;&nbsp;&nbsp;(RGB-integers)</i></b>\n<i>&nbsp;</i>\n<i>Extra:</i>\n<b>red<i> : *0.8</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;red&quot; is darkend by factor 0.8)</i></b>\n<b>#ffeecc <i>: +16</i><i>&nbsp;&nbsp;&nbsp;&nbsp;(&quot;ffeecc&quot; is going to #fffedc because 16 is added)</i></b>\n<b><i>&nbsp;</i></b>";s:11:"description";s:393:"The color can be given as HTML-colors or as a comma-seperated list of RGB-values (integers)\nYou can add an extra parameter that will modify the color mathematically:\nSyntax: &nbsp;\n[colordef] : [modifier]\nwhere modifier can be and integer which is added/subtracted to the three RGB-channels or a floatingpoint with an &quot;*&quot; before, which will then multiply the values with that factor.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:17;a:5:{s:8:"property";s:7:"page_id";s:8:"datatype";s:21:"<b>this</b>\n<b>34</b>";s:11:"description";s:54:"A page id (int) or &quot;this&quot; (=current page id)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:18;a:5:{s:8:"property";s:6:"pixels";s:8:"datatype";s:10:"<b>345</b>";s:11:"description";s:14:"pixel-distance";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:19;a:5:{s:8:"property";s:4:"list";s:8:"datatype";s:23:"<b>item,item2,item3</b>";s:11:"description";s:14:"list of values";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:20;a:5:{s:8:"property";s:7:"margins";s:8:"datatype";s:105:"<i>This sets leftmargin to 10 and bottom-margin to 5. Top and right is not set (zero)</i>\n<b>10,0,0,5</b>";s:11:"description";s:32:"l,t,r,b\nleft, top, right, bottom";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:21;a:5:{s:8:"property";s:4:"wrap";s:8:"datatype";s:142:"<i>This will cause the value to be wrapped in a font-tag coloring the value red:</i>\n<b>&lt;font color=&quot;red&quot;&gt; | &lt;/font&gt;</b>";s:11:"description";s:153:"&lt;...&gt; | &lt;/...&gt;\nUsed to wrap something. The part on the left and right of the vertical line is placed on the left and right side of the value.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:22;a:5:{s:8:"property";s:8:"linkWrap";s:8:"datatype";s:115:"<i>This will make a link to the root-level of a website:</i>\n<b>&lt;A HREF=&quot;?id={0}&quot;&gt; | &lt;/A&gt;</b>";s:11:"description";s:342:"&lt;.. {x}.&gt; | &lt;/...&gt;\n{x}; x is an integer (0-9) and points to a key in the PHP-array rootLine. The key is equal to the level the current page is on measured relatively to the root of the website.\nIf the key exists the uid of the level that key pointed to is inserted instead of {x}.\nThus we can insert page_ids from previous levels.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:23;a:5:{s:8:"property";s:4:"case";s:8:"datatype";s:12:"<b>upper</b>";s:11:"description";s:53:"&quot;upper&quot; / &quot;lower&quot;\nCase-conversion";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:24;a:5:{s:8:"property";s:5:"space";s:8:"datatype";s:12:"<b>5 | 5</b>";s:11:"description";s:86:"&quot;before | after&quot;\nUsed for content and sets space &quot;before | after&quot;.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:25;a:5:{s:8:"property";s:9:"date-conf";s:8:"datatype";s:60:"<b>d-m-y&nbsp;&nbsp;&nbsp;&nbsp;<i>(dd-mm-yy format)</i></b>";s:11:"description";s:861:"See PHP function Date()!\n&nbsp;\na - &quot;am&quot; or &quot;pm&quot;\nA - &quot;AM&quot; or &quot;PM&quot;\nd - day of the month, numeric, 2 digits (with leading zeros)\nD - day of the week, textual, 3 letters; i.e. &quot;Fri&quot;\nF - month, textual, long; i.e. &quot;January&quot;\nh - hour, numeric, 12 hour format\nH - hour, numeric, 24 hour format\ni - minutes, numeric\nj - day of the month, numeric, without leading zeros\nl (lowercase \'L\') - day of the week, textual, long; i.e. &quot;Friday&quot;\nm - month, numeric\nM - month, textual, 3 letters; i.e. &quot;Jan&quot;\ns - seconds, numeric\nS - English ordinal suffix, textual, 2 characters; i.e. &quot;th&quot;, &quot;nd&quot;\nU - seconds since the epoch\nY - year, numeric, 4 digits\nw - day of the week, numeric, 0 represents Sunday\ny - year, numeric, 2 digits\nz - day of the year, numeric; i.e. &quot;299&quot;";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:26;a:5:{s:8:"property";s:13:"strftime-conf";s:8:"datatype";s:113:"Date &quot;DD-MM-YY&quot; = \n<b>%e:%m:%y</b>\nTime &quot;HH:MM:SS&quot; = \n<b>%H:%M:%S</b>\nor &nbsp;just\n<b>%T</b>";s:11:"description";s:2115:"%a - abbreviated weekday name according to the current locale\n%A - full weekday name according to the current locale\n%b - abbreviated month name according to the current locale\n%B - full month name according to the current locale\n%c - preferred date and time representation for the current locale\n%C - century number (the year divided by 100 and truncated to an integer, range 00 to 99)\n%d - day of the month as a decimal number (range 00 to 31)\n%D - same as %m/%d/%y\n<b>%e - day of the month as a decimal number, a single digit is preceded by a space (range \' 1\' to \'31\') </b>\n%h - same as %b\n<b>%H - hour as a decimal number using a 24-hour clock (range 00 to 23) </b>\n%I - hour as a decimal number using a 12-hour clock (range 01 to 12)\n%j - day of the year as a decimal number (range 001 to 366)\n<b>%m - month as a decimal number (range 01 to 12) </b>\n<b>%M - minute as a decimal number </b>\n%n - newline character\n%p - either `am\' or `pm\' according to the given time value, or the corresponding strings for the current locale\n%r - time in a.m. and p.m. notation\n%R - time in 24 hour notation\n<b>%S - second as a decimal number </b>\n%t - tab character\n%T - current time, equal to %H:%M:%S\n%u - weekday as a decimal number [1,7], with 1 representing Monday\n%U - week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week\n%V - The ISO 8601:1988 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week.\n%W - week number of the current year as a decimal number, starting with the first Monday as the first day of the first week\n%w - day of the week as a decimal, Sunday being 0\n%x - preferred date representation for the current locale without the time\n%X - preferred time representation for the current locale without the date\n<b>%y - year as a decimal number without a century (range 00 to 99) </b>\n%Y - year as a decimal number including the century\n%Z - time zone or name or abbreviation\n%% - a literal `%\' character";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:27;a:5:{s:8:"property";s:9:"UNIX-time";s:8:"datatype";s:52:"<i>Seconds to 07/04 2000 23:58:</i>\n<b>955144722</b>";s:11:"description";s:25:"Seconds since 1/1 1970...";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:28;a:5:{s:8:"property";s:4:"path";s:8:"datatype";s:23:"<i>fileadmin/stuff/</i>";s:11:"description";s:53:"path relative to the directory from which we operate.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:29;a:5:{s:8:"property";s:16:"&lt;tag&gt;-data";s:8:"datatype";s:13:"<i>&nbsp;</i>";s:11:"description";s:73:"<b>Example:</b>\n<i>&lt;frameset&gt;-data: row</i>\ncould be \'<i>150,*</i>\'";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:30;a:5:{s:8:"property";s:18:"&lt;tag&gt;-params";s:8:"datatype";s:13:"<i>&nbsp;</i>";s:11:"description";s:112:"<b>Example:</b>\n<i>&lt;frameset&gt;-params</i>\ncould be \'<i>border=&quot;0&quot; framespacing=&quot;0&quot;</i>\'";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:31;a:5:{s:8:"property";s:7:"getText";s:8:"datatype";s:1830:"<i>get content from the $cObj-&gt;data-array[<b>header</b>]:</i>\n<b>= field : header</b>\n<i>get content from the $cObj-&gt;parameters-array[<b>color</b>]:</i>\n<b>= parameter : color</b>\n<i>get content from the $GLOBALS[&quot;TSFE&quot;]-&gt;register[<b>color</b>]:</i>\n<b>= register : color</b>\n<i>get the title of the page on the first level of the rootline:</i>\n<b>= leveltitle : 1</b>\n<i>get the title of the page on the level right below the current page AND if that is not present, walt to the bottom of the rootline until there\'s a title:</i>\n<b>= leveltitle : -2 , slide</b>\n<i>get the id of the root-page of the website (level zero)</i>\n<b>= leveluid : 0</b>\n<i>get the env var HTTP_REFERER:</i>\n<b>= getenv : HTTP_REFERER</b>\n<i>get the env variable $HTTP_COOKIE_VARS[some_cookie]:</i>\n<b>= global : HTTP_COOKIE_VARS | some_cookie</b>\n<i>get the current time formatted dd-mm-yy:</i>\n<b>= date : d-m-y</b>\n<i>get the current page-title:</i>\n<b>= page : title</b>\n<i>get the current value:</i>\n<b>= current : 1</b>\nget input value from query string, (&amp;stuff=)\n<b>= GPvar : stuff</b>\nget the current id\n<b>= TSFE : id</b>\nget the value of the header of record with uid 234 from table tt_content:\n<b>= DB : tt_content:234:header</b>\n<b>= fullRootLine : -1, title</b>\nThis gets the title &quot;1. page before&quot; in a page tree like the one below provided we are are the page &quot;Here you are!&quot; (or &quot;Site root&quot;) and this TypoScript is in the template with root at &quot;Site root&quot;. Red numbers indicate what values of <i>keynumber</i> would point to:\n- Page tree root &nbsp;&nbsp;-2\n&nbsp;&nbsp;&nbsp;|- 1. page before &nbsp;&nbsp;-1 \n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Site root (root template here!) &nbsp;&nbsp;0\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- Here you are! &nbsp;1";s:11:"description";s:2493:"This returns a value from somewhere in PHP-array, defined by the type. The syntax is &quot;type : pointer&quot;\n&nbsp;\n<b>field :</b> [fieldname from the current <i>$cObj</i>-&gt;data-array in the cObj.]\nAs default the <i>$cObj</i>-&gt;data-array is $GLOBALS[&quot;TSFE&quot;]-&gt;page (record of the current page!)\nIn TMENU: <i>$cObj</i>-&gt;data is set to the page-record for each menuitem.\nIn CONTENT/RECORDS <i>$cObj</i>-&gt;data is set to the actual record\nIn GIFBUILDER <i>$cObj</i>-&gt;data is set to the data GIFBUILDER is supplied with.\n<b>parameter :</b> [fieldname from the current <i>$cObj</i>-&gt;parameters-array in the cObj.]\nSee &nbsp;-&gt;parseFunc!\n<b>register :</b> [fieldname from the $GLOBALS[&quot;TSFE&quot;]-&gt;register]\nSee cObject &quot;LOAD_REGISTER&quot;\n<b>leveltitle, leveluid, levelmedia:</b> [levelTitle, uid or media in rootLine, 0- , negative = from behind, &quot; , slide&quot; parameter forces a walk to the bottom of the rootline until there\'s a &quot;true&quot; value to return. Useful with levelmedia.]\n<b>global :</b> [GLOBAL-var, split with | if you want to get from an array! DEPRECIATED, use GPvar, TSFE or getenv]\n<b>date :</b> [date-conf]\n<b>page :</b> [current page record]\n<b>current : 1</b> (gets \'current\' value)\n<b>level : 1 &nbsp;(gets the rootline level of the current page)</b>\n<b>GPvar:</b> Value from GET or POST method. Use this instead of global\n<b>TSFE: </b>Value from TSFE global main object\n<b>getenv:</b> Value from environment vars\n<b>DB:</b> Value from database, syntax is [tablename] : [uid] : [field]. Any record from a table in TCA can be selected here. Only marked-deleted records does not return a value here.\n<b>--------------------</b>\n<b>Getting more values.</b>\nBy separating the value of getText with &quot;//&quot; (double slash) you let getText fetch the first value. If it appears empty (&quot;&quot; or zero) the next value is fetched and so on. Example:\n= field:header // field:title // field:uid\nThis gets &quot;title&quot; if &quot;header&quot; is empty. If &quot;title&quot; is also empty it gets field &quot;uid&quot;\n<b>fullRootLine </b>:\nGetting a value from the rootline (TSFE-&gt;rootLine) going all the way to the root of the page tree.\n<i>[keynumber, fieldname, &quot;slide&quot;]</i>\nKeynumber is relative to the current site root, so negative numbers refer to subsequent levels below the site root. Fieldname is the name of the datafield to get. For &quot;slide&quot;, see <i>levelmedia</i> type above.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:32;a:5:{s:8:"property";s:3:"dir";s:8:"datatype";s:236:"<i>returns a list of all pdf, gif and jpf-filer from fileadmin/files/ sorted by their name</i> reversely and with the full path (with &quot;<i>fileadmin/files/&quot; prepended)</i>\n<b>fileadmin/files/ | pdf,gif,jpg | name</b> | r | true";s:11:"description";s:383:"[path relative to the webroot of the site] | [list of valid extensions] | [sorting: name, size, ext, date] | &nbsp;[reverse: &quot;r&quot;] &nbsp;| &nbsp;[return full path: boolean\nFiles matching is returned in a comma-separated string.\n<b>Note:</b>\nThe value of config-option &quot;lockFilePath&quot; must equal the first part of the path. Thereby the path is locked to that folder.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;}i:33;a:5:{s:8:"property";s:13:"function-name";s:8:"datatype";s:98:"Function:\n<b>user_reverseString</b>\nMethod in class:\n<b>user_stringReversing-&gt;reverseString</b>";s:11:"description";s:741:"Indicates a function or method in a class to call. See more information at the USER cObject.\nDepending on implementation the class or function name (but not the method name) should probably be prefixed with &quot;user_&quot;. This can be changed in the TYPO3_CONF_VARS config though. Also the function / method is normally called with 2 parameters, typ. $conf (TS config) and $content (some content to be processed and returned)\nAlso if you call a method in a class, it is checked (when using the USER/USER_INT objects) whether a class with the same name, but prefixed with &quot;ux_&quot; is present and if so, this class is instantiated instead. See &quot;Inside Typo3&quot; document for more information on extending the classes in Typo3!";s:7:"default";s:13:"<b>&nbsp;</b>";s:12:"column_count";i:4;}}}', '');
 INSERT INTO static_tsconfig_help VALUES ('105', '263', '284eaff2c8b565d4257002d25e85e0ec', '', 'beuser', 'a:1:{s:4:"rows";a:6:{i:0;a:6:{s:8:"property";s:8:"admPanel";s:8:"datatype";s:13:"-&gt;ADMPANEL";s:11:"description";s:43:"Options regarding the front-end admin panel";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:1;a:6:{s:8:"property";s:7:"options";s:8:"datatype";s:12:"-&gt;OPTIONS";s:11:"description";s:29:"Options for the user, various";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:2;a:6:{s:8:"property";s:3:"mod";s:8:"datatype";s:38:"<i>(see -&gt;MOD of Page TSconfig)</i>";s:11:"description";s:41:"Overriding values for the backend modules";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:3;a:6:{s:8:"property";s:29:"setup.defaults\nsetup.override";s:8:"datatype";s:10:"-&gt;SETUP";s:11:"description";s:85:"Default values and override values for the user settings known from the setup module.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:4;a:6:{s:8:"property";s:11:"TCAdefaults";s:8:"datatype";s:27:"[tablename].[field] = value";s:11:"description";s:720:"Sets default values for records. The order of default values when creating new records in the backend is this:\nValue from tables.php\nValue from userTS\nValue from submitted global array, defVals (to load_edit.php / transferdata.php)\nValue from previous record based on \'useColumnsForDefaultValues\'\n(Loaded with transferdata.php to backend)\n&nbsp;\nHowever the order for default values used by tcemain.php if a certain field is not granted access to for user will be:\nValue from tables.php\nValue from userTS\n&nbsp;\nSo these values will be authoritative if the user has no access to the field anyway.\n&nbsp;\n<b>Example:</b>\nThis sets the default hidden flag for pages to &quot;clear&quot;\n&nbsp;\nTCAdefaults.pages.hidden = 0";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:5;a:6:{s:8:"property";s:4:"user";s:8:"datatype";s:3:"???";s:11:"description";s:65:"This is for custom purposed. You can use if for your own games...";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}}}', '');
-INSERT INTO static_tsconfig_help VALUES ('106', '263', '7cd94e953cc449fe4c0856671acf229d', '', 'beuser:admPanel', 'a:1:{s:4:"rows";a:3:{i:0;a:6:{s:8:"property";s:6:"enable";s:8:"datatype";s:8:"[object]";s:11:"description";s:217:"Used to enable the various parts of the panel for users.\nAll values are 0/1 booleans.\n<b>&nbsp;</b>\n<b>General:</b>\n.all: enables all modules\n<b>&nbsp;</b>\n<b>Modules:</b>\n.preview\n.cache\n.publish\n.edit\n.tsdebug\n.info";s:7:"default";s:57:"(For admin-users, all = 1 is default! Hardcoded in class)";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:1;a:6:{s:8:"property";s:4:"hide";s:8:"datatype";s:7:"boolean";s:11:"description";s:92:"If set, the panel will not display in the bottom of the page. This has only a visual effect.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:2;a:6:{s:8:"property";s:35:"module.edit&nbsp;&nbsp;&nbsp;&nbsp;";s:8:"datatype";s:8:"[object]";s:11:"description";s:547:"<b>.forceDisplayIcons</b> (boolean):\n<i>Forces edit-panels to appear regardless of the selectorbox.</i>\n<b>.forceDisplayFieldIcons</b> (boolean):\n<i>Forces edit-icons to appear regardless of the selectorbox.</i>\n<b>.forceNoPopup</b> (boolean):\n<i>Forces edit-forms to open in same window - not pop up window.</i>\n<i>&nbsp;</i>\n<i>Example, that forces the display of the edit icons without displaying the admin-panel itself:</i>\n&nbsp;\nadmPanel {\n&nbsp;&nbsp;enable.edit = 1\n&nbsp;&nbsp;module.edit.forceDisplayFieldIcons = 1\n&nbsp;&nbsp;hide = 1\n}";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}}}', '');
+INSERT INTO static_tsconfig_help VALUES ('106', '263', '7cd94e953cc449fe4c0856671acf229d', '', 'beuser:admPanel', 'a:1:{s:4:"rows";a:3:{i:0;a:6:{s:8:"property";s:6:"enable";s:8:"datatype";s:8:"[object]";s:11:"description";s:217:"Used to enable the various parts of the panel for users.\nAll values are 0/1 booleans.\n<b>&nbsp;</b>\n<b>General:</b>\n.all: enables all modules\n<b>&nbsp;</b>\n<b>Modules:</b>\n.preview\n.cache\n.publish\n.edit\n.tsdebug\n.info";s:7:"default";s:57:"(For admin-users, all = 1 is default! Hardcoded in class)";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:1;a:6:{s:8:"property";s:4:"hide";s:8:"datatype";s:7:"boolean";s:11:"description";s:92:"If set, the panel will not display in the bottom of the page. This has only a visual effect.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:2;a:6:{s:8:"property";s:35:"module.edit";s:8:"datatype";s:8:"[object]";s:11:"description";s:547:"<b>.forceDisplayIcons</b> (boolean):\n<i>Forces edit-panels to appear regardless of the selectorbox.</i>\n<b>.forceDisplayFieldIcons</b> (boolean):\n<i>Forces edit-icons to appear regardless of the selectorbox.</i>\n<b>.forceNoPopup</b> (boolean):\n<i>Forces edit-forms to open in same window - not pop up window.</i>\n<i>&nbsp;</i>\n<i>Example, that forces the display of the edit icons without displaying the admin-panel itself:</i>\n&nbsp;\nadmPanel {\n&nbsp;&nbsp;enable.edit = 1\n&nbsp;&nbsp;module.edit.forceDisplayFieldIcons = 1\n&nbsp;&nbsp;hide = 1\n}";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}}}', '');
 INSERT INTO static_tsconfig_help VALUES ('107', '263', '114e940842aa2d2d8a1efb37b1191103', '', 'beuser:options', 'a:1:{s:4:"rows";a:27:{i:0;a:6:{s:8:"property";s:20:"dontMountAdminMounts";s:8:"datatype";s:7:"boolean";s:11:"description";s:132:"<b>NOTE:</b> Only for admin-users. For other users it has no effect.\nThis options prevents the root to be mounted for an admin user.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:1;a:6:{s:8:"property";s:10:"RTEkeyList";s:8:"datatype";s:18:"[list of elements]";s:11:"description";s:517:"This is a list of the Rich Text Editor buttons the user may have displayed. The user will not sett any buttons not listed here.\nEither enter a list of these elements:\n&nbsp;\ncut,copy,paste,formatblock,fontstyle,fontsize,bold,italic, underline,left,center,right,orderedlist,unorderedlist,outdent, indent,line,link,table,image,textcolor\n&nbsp;\nor specify all with a wildcard &quot;*&quot; for everything\nchMode is also an element you can use and that will display an option to look at the source-code instead of WYSIWYG";s:7:"default";s:45:"*\n(If value is not set at all, *, is default)";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:2;a:6:{s:8:"property";s:16:"clearCache.pages";s:8:"datatype";s:7:"boolean";s:11:"description";s:53:"This will allow a user to clear the whole page cache.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:3;a:6:{s:8:"property";s:14:"clearCache.all";s:8:"datatype";s:7:"boolean";s:11:"description";s:82:"This will allow a user to clear all cache (that is everything including templates)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:4;a:6:{s:8:"property";s:8:"lockToIP";s:8:"datatype";s:6:"string";s:11:"description";s:529:"List of IP-numbers with wildcards.\n&nbsp;\n<b>Note:</b> This option is enabled only if the TYPO3_CONF_VARS[BE][enabledBeUserIPLock] configuration is true.\n<b>&nbsp;</b>\n<b>Examples:</b>\n192.168.*.* &nbsp;&nbsp;&nbsp;\n- will allow all from 192.168-network\n&nbsp;\n192.168.*.*, 212.22.33.44 &nbsp;&nbsp;&nbsp;\n- will allow all from 192.168-network plus all from REMOTE_ADDR &nbsp;212.22.33.44\n&nbsp;\n192.168, 212.22.33.44 &nbsp;&nbsp;&nbsp;\n- the same as the previous. Leaving out parts of the IP address is the same as wild cards...";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:5;a:6:{s:8:"property";s:13:"saveClipboard";s:8:"datatype";s:7:"boolean";s:11:"description";s:129:"If set, the clipboard content will be preserved for the next login. Normally the clipboard content lasts only during the session.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:6;a:6:{s:8:"property";s:19:"clipboardNumberPads";s:8:"datatype";s:10:"int (0-20)";s:11:"description";s:65:"This allows you to enter how many pads you want on the clipboard.";s:7:"default";s:1:"3";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:7;a:6:{s:8:"property";s:21:"enableABClipboardInCB";s:8:"datatype";s:7:"boolean";s:11:"description";s:84:"If set, the Alternative Backend clipboard is enabled in the classic backend as well.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:8;a:6:{s:8:"property";s:20:"disableDocModuleInAB";s:8:"datatype";s:7:"boolean";s:11:"description";s:77:"If set, the doc module is not displayed in the AB even if enabled in general.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:9;a:6:{s:8:"property";s:13:"shortcutFrame";s:8:"datatype";s:7:"boolean";s:11:"description";s:63:"If set, the shortcut frame in the bottom of the window appears.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:10;a:6:{s:8:"property";s:14:"shortcutGroups";s:8:"datatype";s:17:"Array of integers";s:11:"description";s:217:"Setting which shared shortCutGroups are loaded for the user.\n&nbsp;\n<b>Example:</b>\nshortcutGroups {\n&nbsp;&nbsp;1=1\n&nbsp;&nbsp;2=1\n&nbsp;&nbsp;3=\n}\n&nbsp;\nShared shortcut group 1 and 2 is loaded, but 3 is not loaded";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:11;a:6:{s:8:"property";s:33:"shortcut_onEditId_dontSetPageTree";s:8:"datatype";s:7:"boolean";s:11:"description";s:120:"If set, the page tree is NOT opened to the page being edited when an id number is entered in the &quot;Edit Id&quot; box";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:12;a:6:{s:8:"property";s:38:"shortcut_onEditId_keepExistingExpanded";s:8:"datatype";s:7:"boolean";s:11:"description";s:182:"If set, the existing expanded pages in the page tree are not collapsed when an id is entered in the &quot;Edit Id&quot; box.\n(provided .shortcut_onEditId_dontSetPageTree is not set!)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:13;a:6:{s:8:"property";s:25:"mayNotCreateEditShortcuts";s:8:"datatype";s:7:"boolean";s:11:"description";s:91:"If set, then the user cannot create or edit shortcuts. Depends on .shortcutFrame being set.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:14;a:6:{s:8:"property";s:17:"createFoldersInEB";s:8:"datatype";s:7:"boolean";s:11:"description";s:103:"If set, a createFolders option appears in the element browser (for admin-users this is always enabled).";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:15;a:6:{s:8:"property";s:12:"noThumbsInEB";s:8:"datatype";s:7:"boolean";s:11:"description";s:67:"If set, then image thumbnails are not shown in the element browser.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:16;a:6:{s:8:"property";s:24:"noThumbsInRTEimageSelect";s:8:"datatype";s:7:"boolean";s:11:"description";s:67:"As &nbsp;.noThumbsInEB but for the Rich Text Editor image selector.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:17;a:6:{s:8:"property";s:21:"uploadFieldsInTopOfEB";s:8:"datatype";s:7:"boolean";s:11:"description";s:82:"If set, the upload-fields in the element browser are put in the top of the window.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:18;a:6:{s:8:"property";s:13:"disableJSStop";s:8:"datatype";s:7:"boolean";s:11:"description";s:52:"If set, detection of JSStop is switched of this user";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:19;a:6:{s:8:"property";s:29:"saveDocNew\nsaveDocNew.[table]";s:8:"datatype";s:25:"boolean / &quot;top&quot;";s:11:"description";s:457:"If set, a button &quot;Save and create new&quot; will appear in TCEFORMs.\nAny value set for a single table will override the default value set to the object &quot;saveDocNew&quot;.\n&nbsp;\n<b>Example:</b>\nIn this example the button is disabled for all tables, except tt_content where it will appear, and in addition create the records in the top of the page (default is after instead of top).\n&nbsp;\noptions.saveDocNew = 0\noptions.saveDocNew.tt_content = top";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:20;a:6:{s:8:"property";s:35:"disableDelete\ndisableDelete.[table]";s:8:"datatype";s:6:"&nbsp;";s:11:"description";s:121:"Disables the &quot;Delete&quot; button in TCEFORMs.\nOverriding for single tables works like &quot;saveDocNew&quot; above.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:21;a:6:{s:8:"property";s:31:"showHistory\nshowHistory.[table]";s:8:"datatype";s:6:"&nbsp;";s:11:"description";s:123:"Shows link to the history for the record in TCEFORMs.\nOverriding for single tables works like &quot;saveDocNew&quot; above.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:22;a:6:{s:8:"property";s:77:"pageTree.disableIconLinkToContextmenu\nfolderTree.disableIconLinkToContextmenu";s:8:"datatype";s:31:"boolean / &quot;titlelink&quot;";s:11:"description";s:209:"If set, the page/folder-icons in the page/folder tree will not activate the clickmenu.\nIf the value is set &quot;titlelink&quot; then the icon will instead be wrapped with the same link as the title.\n(AB only)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:23;a:6:{s:8:"property";s:30:"contextMenu.[key].disableItems";s:8:"datatype";s:13:"list of items";s:11:"description";s:853:"List of context menu (&quot;clickmenu&quot;) items to disable.\n&quot;key&quot; points to which kind of icon that brings up the menu, and possible options are &quot;pageTree&quot;, &quot;pageList&quot;, &quot;folderTree&quot;, &quot;folderList&quot;. &quot;page&quot; and &quot;folder&quot; obviously points to either the Web og File main module. &quot;Tree&quot; and &quot;List&quot; points to whether the menu is activated from the page/folder tree or the listing of records/files\nItems to disable are (for &quot;page&quot; type - that is database records):\n&nbsp;\nview,edit,hide,new,info,copy,cut,paste,delete,move_wizard,\nhistory,perms,new_wizard,hide,edit_access,edit_pageheader,db_list\n&nbsp;\nItems to disable are (for &quot;folder&quot; type - that is files/folders):\nedit,upload,rename,new,info,copy,cut,paste,delete\n(AB only, the small topframe)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:24;a:6:{s:8:"property";s:29:"contextMenu.options.leftIcons";s:8:"datatype";s:7:"boolean";s:11:"description";s:71:"If set, the icons in the clickmenu appears to the left instead of right";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:25;a:6:{s:8:"property";s:36:"contextMenu.options.clickMenuTimeOut";s:8:"datatype";s:10:"int, 1-100";s:11:"description";s:93:"Number of seconds the click menu is visible in the top frame before it disappears by it self.";s:7:"default";s:1:"5";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:26;a:6:{s:8:"property";s:49:"contextMenu.options.alwaysShowClickMenuInTopFrame";s:8:"datatype";s:7:"boolean";s:11:"description";s:148:"If set, then the clickmenu in the top frame is always shown. Default is that it\'s shown only if the pop-up menus are disabled by user or by browser.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}}}', '');
 INSERT INTO static_tsconfig_help VALUES ('108', '263', '64dfc4b3acce1eaea54363c984c36980', '', 'beuser:setup.default/setup.override', 'a:1:{s:4:"rows";a:33:{i:0;a:6:{s:8:"property";s:15:"pane_clip_count";s:8:"datatype";s:4:"int+";s:11:"description";s:31:"Number of tabs on the clipboard";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:1;a:6:{s:8:"property";s:8:"pane_web";s:8:"datatype";s:21:"<i>list of string</i>";s:11:"description";s:44:"Page Tree Pane Labels (Classic Backend only)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:2;a:6:{s:8:"property";s:9:"pane_file";s:8:"datatype";s:21:"<i>list of string</i>";s:11:"description";s:49:"Directory Tree Pane Labels (Classic Backend only)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:3;a:6:{s:8:"property";s:19:"thumbnailsByDefault";s:8:"datatype";s:7:"boolean";s:11:"description";s:26:"Show Thumbnails by default";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:4;a:6:{s:8:"property";s:14:"emailMeAtLogin";s:8:"datatype";s:7:"boolean";s:11:"description";s:57:"Notify me by email, when somebody logs in from my account";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:5;a:6:{s:8:"property";s:12:"openDirectly";s:8:"datatype";s:7:"boolean";s:11:"description";s:29:"Open Typo3 Interface at Login";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:6;a:6:{s:8:"property";s:18:"alternativeBackend";s:8:"datatype";s:7:"boolean";s:11:"description";s:76:"If set, the Alternative Backend will load instead of the classic by default.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:7;a:6:{s:8:"property";s:17:"startInTaskCenter";s:8:"datatype";s:7:"boolean";s:11:"description";s:102:"If set, then the backend will start up in the task center (task center should be enabled for the user)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:8;a:6:{s:8:"property";s:14:"localFrameEdit";s:8:"datatype";s:7:"boolean";s:11:"description";s:136:"If set, all edit-icons (except from clickMenus) will open the record in the local frame instead of loading a document in the doc-module.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:9;a:6:{s:8:"property";s:14:"JSwindowParams";s:8:"datatype";s:6:"string";s:11:"description";s:268:"This string will override the system parameters opening the classic interface in a new window. By setting values here, you can fully customize the way Typo3 loads in the window.\n&nbsp;\n<b>Example:</b>\nstatus=1,menubar=0,resizable=1, screenX=1, screenY=1, left=1, top=1";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:10;a:6:{s:8:"property";s:17:"saveTreePositions";s:8:"datatype";s:7:"boolean";s:11:"description";s:27:"Remember position at Logout";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:11;a:6:{s:8:"property";s:8:"helpText";s:8:"datatype";s:7:"boolean";s:11:"description";s:30:"Show help text when applicable";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:12;a:6:{s:8:"property";s:8:"titleLen";s:8:"datatype";s:4:"int+";s:11:"description";s:17:"Max. Title Length";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:13;a:6:{s:8:"property";s:17:"edit_wideDocument";s:8:"datatype";s:7:"boolean";s:11:"description";s:24:"Wide document background";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:14;a:6:{s:8:"property";s:8:"edit_RTE";s:8:"datatype";s:7:"boolean";s:11:"description";s:23:"Enable Rich Text Editor";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:15;a:6:{s:8:"property";s:15:"edit_maxRecords";s:8:"datatype";s:4:"int+";s:11:"description";s:47:"Max number of content records to edit at a time";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:16;a:6:{s:8:"property";s:20:"edit_docModuleUpload";s:8:"datatype";s:7:"boolean";s:11:"description";s:35:"File upload directly in Doc. module";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:17;a:6:{s:8:"property";s:13:"navFrameWidth";s:8:"datatype";s:4:"int+";s:11:"description";s:99:"The width in pixels of the navigation frame in the Page and File main modules (Alternative Backend)";s:7:"default";s:10:"245 pixels";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:18;a:6:{s:8:"property";s:4:"winH";s:8:"datatype";s:4:"int+";s:11:"description";s:42:"Typo3 Window, width (Classic Backend only)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:19;a:6:{s:8:"property";s:4:"winW";s:8:"datatype";s:4:"int+";s:11:"description";s:43:"Typo3 Window, height (Classic Backend only)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:20;a:6:{s:8:"property";s:4:"lang";s:8:"datatype";s:12:"language-key";s:11:"description";s:131:"One of the language-keys. See t3lib/config_default.php for current options. Eg. &quot;dk&quot;, &quot;de&quot;, &quot;es&quot; etc.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:21;a:6:{s:8:"property";s:10:"copyLevels";s:8:"datatype";s:4:"int+";s:11:"description";s:84:"Recursive Copy: Enter the number of page sublevels to include, when a page is copied";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:22;a:6:{s:8:"property";s:15:"recursiveDelete";s:8:"datatype";s:7:"boolean";s:11:"description";s:74:"Recursive Delete(!): Allow ALL subpages to be deleted when deleting a page";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:23;a:6:{s:8:"property";s:20:"deleteCmdInClipboard";s:8:"datatype";s:7:"boolean";s:11:"description";s:44:"Allow \'Delete\' command in the clipboard menu";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:24;a:6:{s:8:"property";s:16:"allSaveFunctions";s:8:"datatype";s:7:"boolean";s:11:"description";s:45:"Display all save functions in Doc-module menu";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:25;a:6:{s:8:"property";s:15:"neverHideAtCopy";s:8:"datatype";s:7:"boolean";s:11:"description";s:72:"If set, then the hideAtCopy feature for records in TCE will not be used.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:26;a:6:{s:8:"property";s:13:"condensedMode";s:8:"datatype";s:7:"boolean";s:11:"description";s:225:"If set, the Alternative Backend will not load the Web-submodules and File-submodules in a frameset by allow the page and folder trees to load the submodule in it\'s own frame. This allows for a better display on small screens.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:27;a:6:{s:8:"property";s:10:"noMenuMode";s:8:"datatype";s:16:"boolean / string";s:11:"description";s:583:"If set, the Alternative Backend will not load the left menu frame but rather put a selector-box menu in the topframe. This saves a lot of space on small screens. Also icons will not be displayed in the clickmenu panel in the top.\n&nbsp;\n<b>Value &quot;icons&quot;: </b>\nSetting noMenuMode to &quot;icons&quot; will still remove the menu, but instead of the selectorbox menu you will have the whole clickmenu panel as a menu with the icons only as the hidden state of the clickmenu panel. This is extremely nice (in my opinion) for experienced users who know the icons of the modules.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:28;a:6:{s:8:"property";s:20:"dontEditInPageModule";s:8:"datatype";s:7:"boolean";s:11:"description";s:220:"From version 3.3 pages are edited in the Web&gt;Page module and by default the clickmenu in the page tree will open the page there if the Web&gt;Page module is enabled for the user. This can be disabled with this switch.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:29;a:6:{s:8:"property";s:19:"classicPageEditMode";s:8:"datatype";s:7:"boolean";s:11:"description";s:287:"Setting this option will not open the Web&gt;Page module but rather load the content elements (normal column/default language) together with the page header in one big form when a page is edited (clicking a page icon in the page tree). This simulates the old behaviour in Classic Backend";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:30;a:6:{s:8:"property";s:18:"hideSubmoduleIcons";s:8:"datatype";s:7:"boolean";s:11:"description";s:95:"(AB) If set then submodule icons will not be shown in the left menu of the Alternative Backend.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:31;a:6:{s:8:"property";s:27:"noOnChangeAlertInTypeFields";s:8:"datatype";s:7:"boolean";s:11:"description";s:184:"When a record field is changed and that field would affect the layout of the form, a message normally pops up, saying that one should save now. If this flag is set, no message pops up.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:32;a:6:{s:8:"property";s:27:"dontShowPalettesOnFocusInAB";s:8:"datatype";s:7:"boolean";s:11:"description";s:92:"If set, palettes are not activated in the TCEFORMs (typ. AB) when focus is moved to a field.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}}}', '');
 INSERT INTO static_tsconfig_help VALUES ('109', '263', '71860c77c6745379b0d44304d66b6a13', '', 'page', 'a:1:{s:4:"rows";a:6:{i:0;a:6:{s:8:"property";s:3:"mod";s:8:"datatype";s:8:"-&gt;MOD";s:11:"description";s:87:"Options for the modules (overridden by any similar values set for the individual user!)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:1;a:6:{s:8:"property";s:3:"RTE";s:8:"datatype";s:8:"-&gt;RTE";s:11:"description";s:51:"This defines configuration for the Rich Text Editor";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:2;a:6:{s:8:"property";s:7:"TCEMAIN";s:8:"datatype";s:12:"-&gt;TCEMAIN";s:11:"description";s:64:"Defines configuration for the tce_main class (Typo3 Core Engine)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:3;a:6:{s:8:"property";s:7:"TCEFORM";s:8:"datatype";s:12:"-&gt;TCEFORM";s:11:"description";s:95:"This defines extra configuration for the form fields rendered by the tceforms-class in general.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:4;a:6:{s:8:"property";s:4:"TSFE";s:8:"datatype";s:9:"-&gt;TSFE";s:11:"description";s:37:"Options for the TSFE front end object";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:5;a:6:{s:8:"property";s:4:"user";s:8:"datatype";s:3:"???";s:11:"description";s:65:"This is for custom purposed. You can use if for your own games...";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}}}', '');
index fc2ecb7..07690fb 100755 (executable)
@@ -387,7 +387,7 @@ class SC_wizard_colorpicker {
                if (!$this->imageError) {
                        if ($this->pickerImage) {
                                if(t3lib_div::_POST('coords_x')) {
-                                       $this->colorValue = '#'.$this->getIndex(t3lib_stdgraphic::imageCreateFromGif($this->pickerImage),t3lib_div::_POST('coords_x'),t3lib_div::_POST('coords_y'));
+                                       $this->colorValue = '#'.$this->getIndex(t3lib_stdgraphic::imageCreateFromFile($this->pickerImage),t3lib_div::_POST('coords_x'),t3lib_div::_POST('coords_y'));
                                }
                                $pickerFormImage = '
                                <p class="c-head">'.$LANG->getLL('colorpicker_fromImage',1).'</p>
@@ -407,7 +407,7 @@ class SC_wizard_colorpicker {
         * Gets the HTML (Hex) Color Code for the selected pixel of an image
         * This method handles the correct imageResource no matter what format
         *
-        * @param       pointer         Valid ImageResource returned by t3lib_stdgraphic::imageCreateFromGif
+        * @param       pointer         Valid ImageResource returned by t3lib_stdgraphic::imageCreateFromFile
         * @param       integer         X-Coordinate of the pixel that should be checked
         * @param       integer         Y-Coordinate of the pixel that should be checked
         * @return      string          HEX RGB value for color