#12522 fixed multiple audit when update setup
This commit is contained in:
parent
0ceb578717
commit
4fc3013cc3
|
@ -104,6 +104,7 @@ function config_update_value($token, $value, $noticed=false, $password=false)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$prev_value = $config[$token];
|
||||||
$config[$token] = $value;
|
$config[$token] = $value;
|
||||||
$value = io_safe_output($value);
|
$value = io_safe_output($value);
|
||||||
|
|
||||||
|
@ -117,13 +118,24 @@ function config_update_value($token, $value, $noticed=false, $password=false)
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
// Something in setup changes.
|
// Something in setup changes.
|
||||||
if ($noticed === true) {
|
$value_token = (empty($config[$token]) === true) ? 0 : $config[$token];
|
||||||
|
$prev_value = (empty($prev_value) === true) ? 0 : $prev_value;
|
||||||
|
if (is_array($prev_value) === true) {
|
||||||
|
$prev_value = implode(';', $prev_value);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($noticed === true && $prev_value !== $value_token) {
|
||||||
db_pandora_audit(
|
db_pandora_audit(
|
||||||
AUDIT_LOG_SETUP,
|
AUDIT_LOG_SETUP,
|
||||||
'Setup has changed',
|
'Setup has changed',
|
||||||
false,
|
false,
|
||||||
false,
|
false,
|
||||||
sprintf('Token << %s >> updated.', $token)
|
sprintf(
|
||||||
|
'Token << %s >> updated %s -> %s',
|
||||||
|
$token,
|
||||||
|
$prev_value,
|
||||||
|
$value_token
|
||||||
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2090,11 +2102,6 @@ function config_update_config()
|
||||||
} else {
|
} else {
|
||||||
$config['error_config_update_config'] = [];
|
$config['error_config_update_config'] = [];
|
||||||
$config['error_config_update_config']['correct'] = true;
|
$config['error_config_update_config']['correct'] = true;
|
||||||
|
|
||||||
db_pandora_audit(
|
|
||||||
AUDIT_LOG_SETUP,
|
|
||||||
'Setup has changed'
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (count($errors) > 0) {
|
if (count($errors) > 0) {
|
||||||
|
|
Loading…
Reference in New Issue