From d2bb186b33e8d5b54996d4c5b2613c627bfba047 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Wed, 6 Sep 2023 16:32:11 -0600 Subject: [PATCH] Prevent an error for PHP 8.1 plus --- app/xml_cdr/xml_cdr_details.php | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/app/xml_cdr/xml_cdr_details.php b/app/xml_cdr/xml_cdr_details.php index fbb4471448..3434f82636 100644 --- a/app/xml_cdr/xml_cdr_details.php +++ b/app/xml_cdr/xml_cdr_details.php @@ -360,13 +360,17 @@ echo "".$text['label-name']."\n"; echo "".$text['label-value']."\n"; echo "\n"; - if (is_array($array["channel_data"])) foreach($array["channel_data"] as $key => $value) { - $value = urldecode($value); - echo "\n"; - echo " ".escape($key)." \n"; - echo " ".escape(wordwrap($value,75,"\n", TRUE))." \n"; - echo "\n"; - $c = $c ? 0 : 1; + if (is_array($array["channel_data"])) { + foreach($array["channel_data"] as $key => $value) { + if (!empty($value)) { + $value = urldecode($value); + echo "\n"; + echo " ".escape($key)." \n"; + echo " ".escape(wordwrap($value,75,"\n", TRUE))." \n"; + echo "\n"; + $c = $c ? 0 : 1; + } + } } echo ""; echo "

\n";