From 8b41bfbbb372ea1c54ac175c809a7f3fcc257ed5 Mon Sep 17 00:00:00 2001 From: TheWitness Date: Wed, 15 Jan 2025 19:11:29 -0500 Subject: [PATCH] QA: Restore Timespan Defaults --- lib/html_filter.php | 4 +--- lib/timespan_settings.php | 21 +++++++++++++++++---- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/lib/html_filter.php b/lib/html_filter.php index 1a814d83a8..f0c7d05e1a 100644 --- a/lib/html_filter.php +++ b/lib/html_filter.php @@ -591,12 +591,10 @@ private function create_filter() { if (isset($field_array['refresh'])) { print ''; - // print ''; } if (isset($field_array['clear'])) { - print ''; - // print ''; + print ''; } print ''; diff --git a/lib/timespan_settings.php b/lib/timespan_settings.php index 8c1efe453f..2a0cd53989 100644 --- a/lib/timespan_settings.php +++ b/lib/timespan_settings.php @@ -51,11 +51,24 @@ function initialize_timespan(&$timespan) { if (isset_request_var('button_clear')) { reset_timespan_settings(); - $_SESSION['sess_current_timespan'] = read_user_setting('default_timespan'); - $_SESSION['sess_current_timeshift'] = read_user_setting('default_timeshift'); + $default_timespan = read_user_setting('default_timespan'); + $default_timeshift = read_user_setting('default_timeshift'); - set_request_var('predefined_timespan', read_user_setting('default_timespan')); - set_request_var('predefined_timeshift', read_user_setting('default_timeshift')); + if (empty($detault_timespan)) { + $default_timespan = 7; + set_user_setting('predefined_timespan', $default_timespan); + } + + if (empty($default_timeshift)) { + $default_timeshift = 7; + set_user_setting('predefined_timeshift', $default_timeshift); + } + + $_SESSION['sess_current_timespan'] = $default_timespan; + $_SESSION['sess_current_timeshift'] = $default_timeshift; + + set_request_var('predefined_timespan', $default_timespan); + set_request_var('predefined_timeshift', $default_timeshift); return true; }