Fixing value check for configuration

This commit is contained in:
Philipp Holzer 2019-02-18 11:27:51 +01:00
parent 86aaa6565e
commit f536107911
No known key found for this signature in database
GPG key ID: 517BE60E2CE5C8A5
6 changed files with 19 additions and 37 deletions

View file

@ -57,13 +57,14 @@ class JITPConfigAdapter extends AbstractDbaConfigAdapter implements IPConfigAdap
// manage array value
$value = (preg_match("|^a:[0-9]+:{.*}$|s", $pconfig['v']) ? unserialize($pconfig['v']) : $pconfig['v']);
$this->in_db[$uid][$cat][$key] = true;
return $value;
} else {
$this->in_db[$uid][$cat][$key] = false;
return '!<unset>!';
if (isset($value) && $value !== '') {
$this->in_db[$uid][$cat][$key] = true;
return $value;
}
}
$this->in_db[$uid][$cat][$key] = false;
return '!<unset>!';
}
/**