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 " | ".$vk." | \n";
+ echo " \n";
+ echo " \n";
+ foreach ($arrays as $k => $v) {
+ echo " \n";
+ echo " | ".$k." | \n";
+ echo " ".$v." | \n";
+ echo " \n";
+ }
+ echo " \n";
+ echo " | \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";