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)
{
if(!is_array($val) && !is_object($val) && strpos($val, '|@|') !== FALSE) $val = explode('|@|', $val);
if(!$info->{$key}) $info->{$key} = $val;
if(!is_array($val) && !is_object($val) && strpos($val, '|@|') !== FALSE)
{
$val = explode('|@|', $val);
}
if(!isset($info->{$key}))
{
$info->{$key} = $val;
}
}
}