Fixed bug in t3lib_div::uniqueList that was caused when t3lib_div::uniqueArray was...
authorMichael Stucki <michael.stucki@typo3.org>
Mon, 13 Sep 2004 09:37:51 +0000 (09:37 +0000)
committerMichael Stucki <michael.stucki@typo3.org>
Mon, 13 Sep 2004 09:37:51 +0000 (09:37 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@463 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_div.php

index dbf68a3..6b675af 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-09-13  Michael Stucki  <mundaun@gmx.ch>
+
+       * Fixed bug in t3lib_div::uniqueList that was caused when t3lib_div::uniqueArray was replaced with array_unique. Obviously array_unique doesn't remove empty values from the array but t3lib_div::uniqueArray did! Please take care of this if you still use this deprecated function in your extension!
+
 2004-09-11  Kasper Skårhøj,,,  <kasper@typo3.com>
 
        * Updated changelog for 09/09
index 6d90b6d..44f2bda 100755 (executable)
@@ -740,6 +740,7 @@ class t3lib_div {
 
        /**
         * Takes comma-separated lists and arrays and removes all duplicates
+        * If a value in the list is trim(empty), the value is ignored.
         * Usage: 16
         *
         * @param       string          Accept multiple parameters wich can be comma-separated lists of values and arrays.
@@ -751,7 +752,7 @@ class t3lib_div {
                $arg_list = func_get_args();
                foreach ($arg_list as $in_list) {
                        if (!is_array($in_list))        {
-                               $in_list = explode(',',$in_list);
+                               $in_list = t3lib_div::trimExplode(',',$in_list,1);
                        }
                        $listArray = array_merge($listArray,$in_list);
                }