diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index 8e061fa29..a7e5c87fa 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -3304,6 +3304,7 @@ var_dump($select_options);*/ foreach ((array) $option_array as $value => $label) { + if(is_array($label)) { $text .= $this->optgroup($value, $label, $selected, $options, 0); @@ -3321,9 +3322,9 @@ var_dump($select_options);*/ { $opts['data-title'] = $options['title'][$value]; } - else + elseif(isset($opts['data-title'])) { - $opts['data-title'] = ''; + unset($opts['data-title']); } $text .= $this->option($label, $value, $sel, $opts)."\n";