Fix #1049 disappearing zero values in extravar

This commit is contained in:
Kijin Sung 2018-08-04 21:08:03 +09:00
parent 8db2ac16c7
commit f8c42cc10b
2 changed files with 4 additions and 4 deletions

View file

@ -396,7 +396,7 @@ class ExtraItem
foreach($default as $v) foreach($default as $v)
{ {
$checked = ''; $checked = '';
if($value && in_array(trim($v), $value)) if(strval($value) !== '' && in_array(trim($v), $value))
{ {
$checked = ' checked="checked"'; $checked = ' checked="checked"';
} }
@ -414,7 +414,7 @@ class ExtraItem
foreach($default as $v) foreach($default as $v)
{ {
$selected = ''; $selected = '';
if($value && in_array(trim($v), $value)) if(strval($value) !== '' && in_array(trim($v), $value))
{ {
$selected = ' selected="selected"'; $selected = ' selected="selected"';
} }
@ -428,7 +428,7 @@ class ExtraItem
foreach($default as $v) foreach($default as $v)
{ {
$checked = ''; $checked = '';
if($value && in_array(trim($v), $value)) if(strval($value) !== '' && in_array(trim($v), $value))
{ {
$checked = ' checked="checked"'; $checked = ' checked="checked"';
} }

View file

@ -81,7 +81,7 @@ class documentModel extends document
$output = $this->getDocumentExtraVarsFromDB($document_srls); $output = $this->getDocumentExtraVarsFromDB($document_srls);
foreach($output->data as $key => $val) foreach($output->data as $key => $val)
{ {
if(!$val->value) if(strval($val->value) === '')
{ {
continue; continue;
} }