Disallow overwriting zero or null value with extra var

This commit is contained in:
Kijin Sung 2018-12-18 15:21:20 +09:00
parent bf6dca0f7d
commit 6b209f64da

View file

@ -367,8 +367,14 @@ class memberModel extends member
{ {
foreach($extra_vars as $key => $val) foreach($extra_vars as $key => $val)
{ {
if(!is_array($val) && !is_object($val) && strpos($val, '|@|') !== FALSE) $val = explode('|@|', $val); if(!is_array($val) && !is_object($val) && strpos($val, '|@|') !== FALSE)
if(!$info->{$key}) $info->{$key} = $val; {
$val = explode('|@|', $val);
}
if(!isset($info->{$key}))
{
$info->{$key} = $val;
}
} }
} }