Merge branch '3.0'
authorMatthias Schmidt <gravatronics@live.com>
Mon, 29 Oct 2018 18:51:48 +0000 (19:51 +0100)
committerMatthias Schmidt <gravatronics@live.com>
Mon, 29 Oct 2018 18:51:48 +0000 (19:51 +0100)
wcfsetup/install/files/lib/system/option/MultiSelectOptionType.class.php

index e3bd4947544dfc6c7e7db5987ba970bfc85064ea..5286f1b00a616f52bd3707734c5e4bca8823a4a3 100644 (file)
@@ -82,7 +82,7 @@ class MultiSelectOptionType extends SelectOptionType {
                if (!isset($_POST['searchOptions'][$option->optionName])) return false;
                
                if (!is_array($value) || empty($value)) return false;
-               $value = ArrayUtil::trim($value);
+               $value = ArrayUtil::trim($value, false);
                
                $conditions->add("option_value.userOption".$option->optionID." REGEXP '".'(^|\n)'.implode('\n([^\n]*\n)*', array_map('escapeString', $value)).'($|\n)'."'");
                return true;
@@ -93,7 +93,7 @@ class MultiSelectOptionType extends SelectOptionType {
         */
        public function addCondition(UserList $userList, Option $option, $value) {
                if (!is_array($value) || empty($value)) return false;
-               $value = ArrayUtil::trim($value);
+               $value = ArrayUtil::trim($value, false);
                
                $userList->getConditionBuilder()->add("user_option_value.userOption".$option->optionID." REGEXP '".'(^|\n)'.implode('\n([^\n]*\n)*', array_map('escapeString', $value)).'($|\n)'."'");
        }