From 7cd482889a3060533198633323470475e25c10be Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 22 Aug 2024 10:23:44 -0600 Subject: [PATCH] Remove the ampersand from &$row This broke the conference center list on PHP 7.4 --- app/conference_centers/conference_centers.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/conference_centers/conference_centers.php b/app/conference_centers/conference_centers.php index ae73b1f9e..c03979c54 100644 --- a/app/conference_centers/conference_centers.php +++ b/app/conference_centers/conference_centers.php @@ -125,7 +125,13 @@ $offset = $rows_per_page * $page; //get the list - $sql = str_replace('count(*)', '*', $sql); + $sql = "select * from v_conference_centers "; + $sql .= "where true "; + if ($show != "all" || !permission_exists('conference_center_all')) { + $sql .= "and (domain_uuid = :domain_uuid or domain_uuid is null) "; + $parameters['domain_uuid'] = $_SESSION['domain_uuid']; + } + $sql .= $sql_search ?? ''; $sql .= order_by($order_by, $order, null, null, $sort); $sql .= limit_offset($rows_per_page, $offset); $database = new database; @@ -138,7 +144,7 @@ //update the array to show only the greeting file name $x = 0; - foreach ($conference_centers as &$row) { + foreach ($conference_centers as $row) { $row['conference_center_greeting'] = basename($row['conference_center_greeting'] ?? ''); } @@ -262,7 +268,6 @@ echo "\n"; $x++; } - unset($conference_centers); } echo "\n";