Fixed bug #12863: t3lib_cs::convArray converts integers to string
authorSteffen Kamper <info@sk-typo3.de>
Fri, 4 Dec 2009 23:19:07 +0000 (23:19 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Fri, 4 Dec 2009 23:19:07 +0000 (23:19 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@6627 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_cs.php

index 713bc8b..224e3c4 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2009-12-02  Steffen Kamper  <info@sk-typo3.de>
 
+       * Fixed bug #12863: t3lib_cs::convArray converts integers to string
+
+2009-12-02  Steffen Kamper  <info@sk-typo3.de>
+
        * Fixed bug #12852: Missing labels for CType header in New Content Wizard (Thanks to Uschi Renziehausen)
        * Fixed bug #12847: 4.3.0 install tool incorrectly reports memory limit problem
 
index 2524acd..4cd7749 100644 (file)
@@ -646,7 +646,7 @@ class t3lib_cs {
        }
 
        /**
-        * Convert all elements in ARRAY from one charset to another charset.
+        * Convert all elements in ARRAY with type string from one charset to another charset.
         * NOTICE: Array is passed by reference!
         *
         * @param       string          Input array, possibly multidimensional
@@ -660,7 +660,7 @@ class t3lib_cs {
                foreach($array as $key => $value)       {
                        if (is_array($array[$key]))     {
                                $this->convArray($array[$key],$fromCS,$toCS,$useEntityForNoChar);
-                       } else {
+                       } elseif (is_string($array[$key])) {
                                $array[$key] = $this->conv($array[$key],$fromCS,$toCS,$useEntityForNoChar);
                        }
                }