From 8e5e085d33f25a56e19d86e826f931f52ccf11d0 Mon Sep 17 00:00:00 2001 From: fBrignoli Date: Thu, 18 Aug 2011 16:36:28 +0000 Subject: [PATCH] [*] Project : Helper multiple select --- classes/Helper.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/classes/Helper.php b/classes/Helper.php index bc9ad0bdd..2af69f792 100755 --- a/classes/Helper.php +++ b/classes/Helper.php @@ -156,13 +156,15 @@ class HelperCore if (isset($select_options['empty'])) $select_html .= ''; + if (isset($select_options['selected']) && !is_array($select_options['selected'])) + $select_options['selected'] = array($select_options['selected']); // render options fields foreach ($values as $key => $value) { $current_key = isset($use_key) ? $value[$use_key] : $key; $current_value = isset($use_value) ? $value[$use_value] : $value; - if (isset($select_options['selected']) && $select_options['selected'] == $current_key) + if (isset($select_options['selected']) && in_array($current_key, $select_options['selected'])) $selected = 'selected="selected"'; else $selected = ''; @@ -171,7 +173,6 @@ class HelperCore } $select_html .= ''; - return $select_html; }