From a595877cc21a31ceebed0f6511c82788c839dd42 Mon Sep 17 00:00:00 2001 From: Alex <40072887+alexdcrane@users.noreply.github.com> Date: Mon, 22 Sep 2025 11:19:56 -0600 Subject: [PATCH] Dashboard: Fix widget label enabled setting (#7524) * Dashboard: Fix widget label enabled setting * Update dashboard_widget_edit.php * Update dashboard_edit.php --- core/dashboard/dashboard_edit.php | 4 ++-- core/dashboard/dashboard_widget_edit.php | 4 ++-- core/dashboard/index.php | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core/dashboard/dashboard_edit.php b/core/dashboard/dashboard_edit.php index 22965b6d94..31895b6795 100644 --- a/core/dashboard/dashboard_edit.php +++ b/core/dashboard/dashboard_edit.php @@ -63,7 +63,7 @@ if (!empty($_POST)) { $domain_uuid = permission_exists('dashboard_domain') ? $_POST["domain_uuid"] : $_SESSION['domain_uuid']; $dashboard_name = $_POST["dashboard_name"] ?? ''; - $dashboard_enabled = $_POST["dashboard_enabled"] ?? 'false'; + $dashboard_enabled = $_POST["dashboard_enabled"]; $dashboard_description = $_POST["dashboard_description"] ?? ''; //define the regex patterns @@ -152,7 +152,7 @@ if (is_array($row) && @sizeof($row) != 0) { $domain_uuid = $row["domain_uuid"]; $dashboard_name = $row["dashboard_name"]; - $dashboard_enabled = $row["dashboard_enabled"] ?? 'false'; + $dashboard_enabled = $row["dashboard_enabled"]; $dashboard_description = $row["dashboard_description"]; } unset($sql, $parameters, $row); diff --git a/core/dashboard/dashboard_widget_edit.php b/core/dashboard/dashboard_widget_edit.php index b78cc1d7c4..7837bfb17f 100644 --- a/core/dashboard/dashboard_widget_edit.php +++ b/core/dashboard/dashboard_widget_edit.php @@ -421,7 +421,7 @@ $widget_details_state = $row["widget_details_state"]; $widget_parent_uuid = $row["dashboard_widget_parent_uuid"]; $widget_order = $row["widget_order"]; - $widget_enabled = $row["widget_enabled"] ?? 'false'; + $widget_enabled = $row["widget_enabled"]; $widget_description = $row["widget_description"]; } unset($sql, $parameters, $row); @@ -773,7 +773,7 @@ document.addEventListener('DOMContentLoaded', function() { document.getElementById('widget_url').addEventListener('change', adjust_form_url); document.getElementById('widget_target').addEventListener('change', adjust_form_url); document.getElementById('widget_label_enabled').addEventListener('change', toggle_label_settings); - document.querySelector('.switch:has(#widget_label_enabled)').addEventListener('click', toggle_label_settings); + document.querySelectorAll('.switch:has(#widget_label_enabled)').addEventListener('click', toggle_label_settings); }); diff --git a/core/dashboard/index.php b/core/dashboard/index.php index 4f52b4d291..2a01ab08d5 100644 --- a/core/dashboard/index.php +++ b/core/dashboard/index.php @@ -106,7 +106,7 @@ $sql .= "widget_content_text_align, "; $sql .= "widget_content_details, "; $sql .= "widget_chart_type, "; - $sql .= "cast(widget_label_enabled as text), "; + $sql .= "widget_label_enabled, "; $sql .= "widget_label_text_color, "; $sql .= "widget_label_text_color_hover, "; $sql .= "widget_label_background_color, ";