diff options
author | Dries Buytaert <dries@buytaert.net> | 2006-01-18 19:46:57 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2006-01-18 19:46:57 +0000 |
commit | 9528c30037fce0ab07eac7b054d1b89d16b412b1 (patch) | |
tree | 52f99816e9c8e445f654d7f914c6b4e71e66c181 | |
parent | 5f829187e6c3561dbfde6e3a325b599c36f59739 (diff) | |
download | brdo-9528c30037fce0ab07eac7b054d1b89d16b412b1.tar.gz brdo-9528c30037fce0ab07eac7b054d1b89d16b412b1.tar.bz2 |
- Patch #45281 by flevour/chx: fixed problem with categories not being set properly on editing.
-rw-r--r-- | includes/form.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/includes/form.inc b/includes/form.inc index 51efc641c..0fd8cf9b1 100644 --- a/includes/form.inc +++ b/includes/form.inc @@ -477,7 +477,7 @@ function theme_select($element) { if (is_array($choice)) { $select .= '<optgroup label="'. $key .'">'; foreach ($choice as $key => $choice) { - if ($value_valid && ($element['#value'] == $key || ($value_is_array && in_array($key, $element['#value'])))) { + if ($value_valid && ($element['#value'] == $key || ($value_is_array && isset($element['#value'][$key])))) { $selected = ' selected="selected"'; } else { @@ -488,7 +488,7 @@ function theme_select($element) { $select .= '</optgroup>'; } else { - if ($value_valid && ($element['#value'] == $key || ($value_is_array && in_array($key, $element['#value'])))) { + if ($value_valid && ($element['#value'] == $key || ($value_is_array && isset($element['#value'][$key])))) { $selected = ' selected="selected"'; } else { |