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"] ?? '';