fix several problems in history db settings

This commit is contained in:
alejandro.campos@artica.es 2022-10-11 13:26:25 +02:00
parent e5bdceee78
commit 07232d82d1
2 changed files with 6 additions and 3 deletions

View File

@ -1577,9 +1577,10 @@ function config_update_config()
}
$history_db_string_days = get_parameter('history_db_string_days');
if (is_numeric($history_db_string_days) === false
if ((is_numeric($history_db_string_days) === false
|| $history_db_string_days <= 0
|| config_update_value('history_db_string_days', $history_db_string_days) === false
|| config_update_value('history_db_string_days', $history_db_string_days) === false)
&& get_parameter_switch('history_db_adv', 0) === 1
) {
$error_update[] = __('String Days');
}
@ -1843,7 +1844,7 @@ function config_update_config()
$config['error_config_update_config']['correct'] = false;
$values = implode('<br> -', $error_update);
$config['error_config_update_config']['message'] = sprintf(
__('Failed updated: the next values cannot update: <br> -%s'),
__('Update failed. The next values could not be updated: <br> -%s'),
$values
);

View File

@ -90,7 +90,9 @@ final class Config
}
ob_get_clean();
}
if (empty($settings) === true) {
if ($config['history_db_connection'] !== false) {
$data = \db_get_all_rows_sql(
'SELECT * FROM `tconfig`',