From 4c2e84f1bcf46ee604dd350d80a66072255e2e11 Mon Sep 17 00:00:00 2001 From: frytimo Date: Sat, 6 Dec 2025 11:14:22 -0400 Subject: [PATCH] Fix active calls dashboard widget hover (#7652) * Fix active calls dashboard widget hover * Fix PHP warning for widget background color --- core/dashboard/index.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/dashboard/index.php b/core/dashboard/index.php index 8e1ffd1863..5cb3d8828c 100644 --- a/core/dashboard/index.php +++ b/core/dashboard/index.php @@ -354,6 +354,9 @@ foreach ($widgets as $row) { } if (!empty($row['widget_background_color'])) { $background_color = json_validate($row['widget_background_color']) ? json_decode($row['widget_background_color'], true) : $row['widget_background_color']; + if (!isset($background_color[1])) { + $background_color[1] = ''; + } echo "#".$widget_id." > .hud_box:first-of-type {\n"; echo " background: ".$background_color[0].";\n"; if (empty($row['widget_background_gradient_style']) || $row['widget_background_gradient_style'] == 'mirror') { @@ -366,6 +369,9 @@ foreach ($widgets as $row) { } if (!empty($row['widget_background_color_hover'])) { $background_color_hover = json_validate($row['widget_background_color_hover']) ? json_decode($row['widget_background_color_hover'], true) : $row['widget_background_color_hover']; + if (!isset($background_color_hover[1])) { + $background_color_hover[1] = ''; + } echo "#".$widget_id.":hover > .hud_box:first-of-type {\n"; echo " background: ".$background_color_hover[0].";\n"; if (empty($row['widget_background_gradient_style']) || $row['widget_background_gradient_style'] == 'mirror') { @@ -378,6 +384,9 @@ foreach ($widgets as $row) { } if (!empty($row['widget_detail_background_color'])) { $detail_background_color = json_validate($row['widget_detail_background_color']) ? json_decode($row['widget_detail_background_color'], true) : $row['widget_detail_background_color']; + if (!isset($detail_background_color[1])) { + $detail_background_color[1] = ''; + } echo "#".$widget_id." > .hud_box > .hud_details {\n"; echo " background: ".$detail_background_color[0].";\n"; if (empty($row['widget_background_gradient_style']) || $row['widget_background_gradient_style'] == 'mirror') {