diff --git a/app/xml_cdr/xml_cdr_details.php b/app/xml_cdr/xml_cdr_details.php
index af95603150..edfc3cf83d 100644
--- a/app/xml_cdr/xml_cdr_details.php
+++ b/app/xml_cdr/xml_cdr_details.php
@@ -269,6 +269,7 @@ else {
echo "
".$text['label-value']." | \n";
echo "\n";
foreach($array["variables"] as $key => $value) {
+ if (is_array($value)) { $value = implode($value); }
$value = urldecode($value);
if ($key != "digits_dialed" && $key != "dsn") {
echo "\n";
@@ -445,9 +446,11 @@ else {
echo " | ".$text['label-value']." | \n";
echo "
\n";
foreach($row["caller_profile"] as $key => $value) {
+ if (is_array($value)) { $value = implode($value); }
$value = urldecode($value);
echo " \n";
if ($key != "originatee") {
+ if (is_array($value)) { $value = implode($value); }
$value = urldecode($value);
echo " | ".$key." | \n";
echo " ".wordwrap($value,75," \n", TRUE)." | \n";
@@ -456,7 +459,7 @@ else {
echo " ".$key." | \n";
echo " \n";
echo " \n";
- foreach($child["originatee_caller_profile"] as $key => $value) {
+ if (isset($child["originatee_caller_profile"])) foreach($child["originatee_caller_profile"] as $key => $value) {
//print_r($tmp_child);
echo " \n";
echo " | ".$key." | \n";
|