From 9684541dbe09a440ec309e787fb043e4bb4982ad Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 8 Sep 2023 09:33:54 -0600 Subject: [PATCH] PHP 8.1 end function requires array --- app/xml_cdr/resources/classes/xml_cdr.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/xml_cdr/resources/classes/xml_cdr.php b/app/xml_cdr/resources/classes/xml_cdr.php index f3c50cb68a..b25b671e25 100644 --- a/app/xml_cdr/resources/classes/xml_cdr.php +++ b/app/xml_cdr/resources/classes/xml_cdr.php @@ -191,9 +191,9 @@ if (!class_exists('xml_cdr')) { $this->fields[] = "hangup_cause"; $this->fields[] = "hangup_cause_q850"; $this->fields[] = "sip_hangup_disposition"; - if (is_array($_SESSION['cdr']['field'])) { + if (!empty($_SESSION['cdr']['field'])) { foreach ($_SESSION['cdr']['field'] as $field) { - $field_name = end($field); + $field_name = end(explode(',', $field)); $this->fields[] = $field_name; } }