From 0fc28924a13e17d94bdd5864f762da873af82621 Mon Sep 17 00:00:00 2001 From: Alex <40072887+alexdcrane@users.noreply.github.com> Date: Wed, 30 Jul 2025 09:41:59 -0700 Subject: [PATCH] Dashboard - Allow numbers in dashboard name (#7436) * Dashboard - Allow numbers in dashboard name * Update parent.php * Update parent.php * Update index.php --------- Co-authored-by: FusionPBX --- core/dashboard/index.php | 14 +++++++------- core/dashboard/resources/dashboard/parent.php | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/core/dashboard/index.php b/core/dashboard/index.php index 0492c0b0c2..a17783a519 100644 --- a/core/dashboard/index.php +++ b/core/dashboard/index.php @@ -131,12 +131,12 @@ $parent_uuid = null; foreach ($dashboard as $row) { - $dashboard_name = trim(preg_replace("/[^a-z]/", '_', strtolower($row['dashboard_name'])),'_'); + $dashboard_name = trim(preg_replace("/[^a-z0-9_ ]/", '_', strtolower($row['dashboard_name'])),'_'); if ($widget_id == $dashboard_name) { if (!empty($parent_id)) { //find parent uuid foreach ($dashboard as $parent_row) { - $parent_dashboard_name = trim(preg_replace("/[^a-z]/", '_', strtolower($parent_row['dashboard_name'])), '_'); + $parent_dashboard_name = trim(preg_replace("/[^a-z0-9_ ]/", '_', strtolower($parent_row['dashboard_name'])), '_'); if ($parent_dashboard_name === $parent_id) { $parent_uuid = $parent_row['dashboard_uuid']; break; @@ -285,7 +285,7 @@ div.hud_chart { /* dashboard settings */