From d6969715d73a10fcc297a7793cec354aa4a023aa Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 7 Jul 2023 15:39:38 -0600 Subject: [PATCH] Update xml_cdr_details.php fix PHP 8.1 warnings --- app/xml_cdr/xml_cdr_details.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/xml_cdr/xml_cdr_details.php b/app/xml_cdr/xml_cdr_details.php index dd4677a197..609a235d51 100644 --- a/app/xml_cdr/xml_cdr_details.php +++ b/app/xml_cdr/xml_cdr_details.php @@ -295,7 +295,14 @@ echo " ".$text['label-value']."\n"; echo " \n"; foreach ($stat as $key => $value) { - $value = urldecode($value); + if (!empty($value)) { + if (is_array($value)) { + $value = urldecode(implode(' ',$value)); + } + else { + $value = urldecode($value); + } + } echo "\n"; echo " ".escape($key)."\n"; echo " ".escape(wordwrap($value,75,"\n", true))." \n"; @@ -520,7 +527,7 @@ echo " ".$text['label-name']."\n"; echo " ".$text['label-data']."\n"; echo " \n"; - if (is_array($row["extension"]["application"])) { + if (!empty($row["extension"]["application"]) && is_array($row["extension"]["application"])) { foreach ($row["extension"]["application"] as $key => $tmp_row) { if (!is_numeric($key)) { $app_name = $tmp_row["app_name"] ?? '';