From bf895cd2aa672bde4a99a864a378c7b010592dd7 Mon Sep 17 00:00:00 2001 From: xmacan Date: Wed, 18 Feb 2026 20:42:19 +0100 Subject: [PATCH 1/2] fix #359 - incorrect value --- display.php | 2 +- include/functions.php | 18 +++++++++++++++--- panellib/analyze.php | 2 +- 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/display.php b/display.php index f9e04d9..aee5f31 100644 --- a/display.php +++ b/display.php @@ -76,7 +76,7 @@ function display_information() { $autorefresh = read_user_setting('intropage_autorefresh', read_config_option('intropage_autorefresh')); $important_period = read_user_setting('intropage_important_period', read_config_option('intropage_important_period')); $timespan = read_user_setting('intropage_timespan', read_config_option('intropage_timespan')); - $number_of_lines = read_user_setting('intropage_number_of_lines', read_config_option('intropage_number_of_lines')); + $number_of_lines = intropage_get_lines($_SESSION['sess_user_id']); // number of dashboards $number_of_dashboards = db_fetch_cell_prepared('SELECT COUNT(*) diff --git a/include/functions.php b/include/functions.php index d3e763a..e9d4562 100644 --- a/include/functions.php +++ b/include/functions.php @@ -1250,7 +1250,7 @@ class=VALUES(class), function intropage_favourite_graph($fav_graph_id, $fav_graph_timespan) { global $config, $graph_timeshifts; - $lines = read_user_setting('intropage_number_of_lines', read_config_option('intropage_number_of_lines'), false, $_SESSION['sess_user_id']); + $lines = intropage_get_lines($_SESSION['sess_user_id']); if ($lines == 5) { $graph_height = 100; @@ -1298,7 +1298,7 @@ function intropage_favourite_graph($fav_graph_id, $fav_graph_timespan) { function intropage_prepare_graph($dispdata, $user_id) { global $config; - $lines = read_user_setting('intropage_number_of_lines', read_config_option('intropage_number_of_lines'), false, $user_id); + $lines = intropage_get_lines($user_id); if ($lines == 5) { $graph_height = 180; @@ -2096,7 +2096,8 @@ function human_readable($bytes, $decimal = true, $precision = 2) { } function get_panel_lines_count($height, $user_id) { - $lines = read_user_setting('intropage_number_of_lines', read_config_option('intropage_number_of_lines'), false, $user_id); + + $lines = intropage_get_lines($user_id); if (!is_numeric($lines)) { $lines = 5; @@ -2108,3 +2109,14 @@ function get_panel_lines_count($height, $user_id) { return $lines; } + +function intropage_get_lines($user_id) { + + $lines = read_user_setting('intropage_number_of_lines', read_config_option('intropage_number_of_lines'), false, $user_id); + + if (!is_numeric($lines) || $lines <= 0) { + $lines = 5; + } + + return $lines; +} diff --git a/panellib/analyze.php b/panellib/analyze.php index c92428f..3fb02ee 100644 --- a/panellib/analyze.php +++ b/panellib/analyze.php @@ -132,7 +132,7 @@ function register_analyze() { function analyse_login($panel, $user_id) { global $config; - $lines = read_user_setting('intropage_number_of_lines', read_config_option('intropage_number_of_lines'), false, $user_id); + $lines = intropage_get_lines($user_id); $important_period = read_user_setting('intropage_important_period', read_config_option('intropage_important_period'), false, $user_id); if ($important_period == -1) { From 28de9934b0a93f79948027f177615acfa20aed4a Mon Sep 17 00:00:00 2001 From: xmacan Date: Thu, 19 Feb 2026 11:21:17 +0100 Subject: [PATCH 2/2] csfixer --- include/functions.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/include/functions.php b/include/functions.php index e9d4562..3025d83 100644 --- a/include/functions.php +++ b/include/functions.php @@ -2096,7 +2096,6 @@ function human_readable($bytes, $decimal = true, $precision = 2) { } function get_panel_lines_count($height, $user_id) { - $lines = intropage_get_lines($user_id); if (!is_numeric($lines)) { @@ -2111,7 +2110,6 @@ function get_panel_lines_count($height, $user_id) { } function intropage_get_lines($user_id) { - $lines = read_user_setting('intropage_number_of_lines', read_config_option('intropage_number_of_lines'), false, $user_id); if (!is_numeric($lines) || $lines <= 0) {