From 3b6c2acd7645c35a070db07c5e1c0d2b40c28a75 Mon Sep 17 00:00:00 2001 From: fusionate Date: Fri, 7 Jul 2023 21:55:32 +0000 Subject: [PATCH] CDR Details: Little better output. --- app/xml_cdr/xml_cdr_details.php | 39 ++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/app/xml_cdr/xml_cdr_details.php b/app/xml_cdr/xml_cdr_details.php index 609a235d51..7e1765c378 100644 --- a/app/xml_cdr/xml_cdr_details.php +++ b/app/xml_cdr/xml_cdr_details.php @@ -295,18 +295,37 @@ echo " ".$text['label-value']."\n"; echo " \n"; foreach ($stat as $key => $value) { - if (!empty($value)) { - if (is_array($value)) { - $value = urldecode(implode(' ',$value)); - } - else { - $value = urldecode($value); + if (!empty($value) && is_array($value)) { + echo "\n"; + echo " ".escape($key)."\n"; + echo " "; + echo " \n"; + foreach ($value as $vk => $arrays) { + echo " \n"; + echo " \n"; + echo " \n"; } + echo "
".$vk."    \n"; + echo " \n"; + foreach ($arrays as $k => $v) { + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + } + echo "
".$k."    ".$v."
\n"; + echo "
\n"; + echo "
\n"; + echo " \n"; + echo "\n"; + } + else { + $value = urldecode($value); + echo "\n"; + echo " ".escape($key)."\n"; + echo " ".escape(wordwrap($value,75,"\n", true))." \n"; + echo "\n"; } - echo "\n"; - echo " ".escape($key)."\n"; - echo " ".escape(wordwrap($value,75,"\n", true))." \n"; - echo "\n"; $c = $c ? 0 : 1; } echo " \n";