From 087ef91a8cb3c1da9dbb3bbb940535ebd48ad274 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sun, 2 Feb 2020 12:48:54 -0700 Subject: [PATCH] Update xml_cdr_extension_summary.php --- app/xml_cdr/xml_cdr_extension_summary.php | 56 ++++++++++++----------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/app/xml_cdr/xml_cdr_extension_summary.php b/app/xml_cdr/xml_cdr_extension_summary.php index e47ab816da..c8cca9d17b 100644 --- a/app/xml_cdr/xml_cdr_extension_summary.php +++ b/app/xml_cdr/xml_cdr_extension_summary.php @@ -118,8 +118,8 @@ echo "type=csv';\">\n"; } - if (permission_exists('xml_cdr_all') && $_GET['showall'] != 'true') { - echo " \n"; + if (permission_exists('xml_cdr_all') && $_GET['show'] != 'all') { + echo button::create(['type'=>'button','label'=>$text['button-show_all'],'icon'=>$_SESSION['theme']['button_icon_all'],'link'=>'xml_cdr_extension_summary.php?show=all']); } echo " \n"; echo " \n"; @@ -128,7 +128,11 @@ if (permission_exists('xml_cdr_search')) { echo "
\n"; - + if (permission_exists('xml_cdr_all')) { + if ($_GET['show'] == 'all') { + echo " "; + } + } echo "\n"; echo " \n"; @@ -212,7 +216,7 @@ //show the results echo "
\n"; echo " \n"; - if ($_GET['showall'] && permission_exists('xml_cdr_all')) { + if ($_GET['show'] != "all" && permission_exists('xml_cdr_all')) { echo " \n"; } echo " \n"; @@ -228,29 +232,27 @@ echo " \n"; echo " \n"; - $c = 0; - $row_style["0"] = "row_style0"; - $row_style["1"] = "row_style1"; - if (isset($summary)) foreach ($summary as $key => $row) { - $tr_link = "xhref='xml_cdr.php?'"; - echo "\n"; - if ($_GET['showall'] && permission_exists('xml_cdr_all')) { - echo " \n"; + if (is_array($summary)) { + foreach ($summary as $key => $row) { + $tr_link = "xhref='xml_cdr.php?'"; + echo "\n"; + if ($_GET['show'] === "all" && permission_exists('xml_cdr_all')) { + echo " \n"; + } + echo " \n"; + echo " \n"; + //echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo "\n"; } - echo " \n"; - echo " \n"; - //echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo "\n"; - $c = ($c==0) ? 1 : 0; } echo "
".$text['label-domain']."".$text['label-extension']."".$text['label-description']."
".escape($row['domain_name'])."
".escape($row['domain_name'])."".escape($row['extension'])."".escape($row['number_alias'])." ".escape($row['answered'])." ".escape($row['missed'])." ".escape($row['no_answer'])." ".escape($row['busy'])." ".format_hours($row['aloc'])."  ". escape($row['inbound_calls']) ."".(($row['inbound_duration'] != '0') ? format_hours($row['inbound_duration']) : '0:00:00')." ".(($row['outbound_calls'] != '') ? escape($row['outbound_calls']) : "0")."".(($row['outbound_duration'] != '') ? format_hours($row['outbound_duration']) : '0:00:00')."".escape($row['description'])." 
".escape($row['extension'])."".escape($row['number_alias'])." ".escape($row['answered'])." ".escape($row['missed'])." ".escape($row['no_answer'])." ".escape($row['busy'])." ".format_hours($row['aloc'])."  ". escape($row['inbound_calls']) ."".(($row['inbound_duration'] != '0') ? format_hours($row['inbound_duration']) : '0:00:00')." ".(($row['outbound_calls'] != '') ? escape($row['outbound_calls']) : "0")."".(($row['outbound_duration'] != '') ? format_hours($row['outbound_duration']) : '0:00:00')."".escape($row['description'])." 
"; @@ -259,4 +261,4 @@ //show the footer require_once "resources/footer.php"; -?> \ No newline at end of file +?>