From 24bd0274f7271e087b09ca421791f18eb30ccb10 Mon Sep 17 00:00:00 2001 From: Alexey Melnichuk Date: Thu, 13 Aug 2015 18:44:17 +0400 Subject: [PATCH] Fix. Display CDR Extension Summary for ext with number alias --- app/xml_cdr/xml_cdr_extension_summary.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/xml_cdr/xml_cdr_extension_summary.php b/app/xml_cdr/xml_cdr_extension_summary.php index eccf4d5173..2195ffdc15 100644 --- a/app/xml_cdr/xml_cdr_extension_summary.php +++ b/app/xml_cdr/xml_cdr_extension_summary.php @@ -92,11 +92,15 @@ require_once "resources/require.php"; $result_count = count($result); if ($result_count > 0) { foreach($result as $row) { - $extensions[$row['extension']]['domain_uuid'] = $row['domain_uuid']; - $extensions[$row['extension']]['extension'] = $row['extension']; - $extensions[$row['extension']]['extension_uuid'] = $row['extension_uuid']; - $extensions[$row['extension']]['number_alias'] = $row['number_alias']; - $extensions[$row['extension']]['description'] = $row['description']; + $ext = $row['extension']; + if(strlen($row['number_alias']) > 0) { + $ext = $row['number_alias']; + } + $extensions[$ext]['domain_uuid'] = $row['domain_uuid']; + $extensions[$ext]['extension'] = $row['extension']; + $extensions[$ext]['extension_uuid'] = $row['extension_uuid']; + $extensions[$ext]['number_alias'] = $row['number_alias']; + $extensions[$ext]['description'] = $row['description']; } } unset ($sql, $prep_statement, $result, $row_count);