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 " \n";
".$key."