diff options
Diffstat (limited to 'views/admin/form/select.phtml')
| -rw-r--r-- | views/admin/form/select.phtml | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/views/admin/form/select.phtml b/views/admin/form/select.phtml index 396baa5..14177e2 100644 --- a/views/admin/form/select.phtml +++ b/views/admin/form/select.phtml @@ -62,8 +62,19 @@ <?php foreach ($v_group as $k => $v) { ?>
<option <?php
- if (wpsg_isTrue($this->view['field_config']['noKeys']) && wpsg_isSizedString($v, $this->view['field_value'])) echo ' selected="selected" ';
- else echo (($k == $this->view['field_value'])?'selected="selected"':'');
+ if (wpsg_isSizedArray($this->view['field_value']))
+ {
+
+ echo ((in_array($k, $this->view['field_value']))?'selected="selected"':'');
+
+ }
+ else
+ {
+
+ if (wpsg_isTrue($this->view['field_config']['noKeys']) && wpsg_isSizedString($v, $this->view['field_value'])) echo ' selected="selected" ';
+ else echo (($k == $this->view['field_value'])?'selected="selected"':'');
+
+ }
?> value="<?php
|
