Fix empty keys are not allowed into select

This commit is contained in:
Laurent Destailleur 2016-01-27 21:10:42 +01:00
parent c8d232e056
commit c09fa6e0dd

View File

@ -748,8 +748,9 @@ class ExtraFields
$out.='<select class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" id="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:'').'>'; $out.='<select class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" id="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:'').'>';
$out.='<option value="0">&nbsp;</option>'; $out.='<option value="0">&nbsp;</option>';
foreach ($param['options'] as $key=>$val ) foreach ($param['options'] as $key => $val)
{ {
if ($key == '') continue;
list($val, $parent) = explode('|', $val); list($val, $parent) = explode('|', $val);
$out.='<option value="'.$key.'"'; $out.='<option value="'.$key.'"';
$out.= ($value==$key?' selected':''); $out.= ($value==$key?' selected':'');
@ -1160,7 +1161,6 @@ class ExtraFields
$list=$this->attribute_list[$key]; $list=$this->attribute_list[$key];
$showsize=0; $showsize=0;
if ($type == 'date') if ($type == 'date')
{ {
$showsize=10; $showsize=10;