From 2bc43685b9f355a18f25f537a684a8545565e3b6 Mon Sep 17 00:00:00 2001 From: chansizzle <14916599+chansizzle@users.noreply.github.com> Date: Tue, 19 Nov 2019 11:11:35 -0700 Subject: [PATCH] Update xml_cdr_inc.php (#4876) --- app/xml_cdr/xml_cdr_inc.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/xml_cdr/xml_cdr_inc.php b/app/xml_cdr/xml_cdr_inc.php index d152700ebd..590ca941ee 100644 --- a/app/xml_cdr/xml_cdr_inc.php +++ b/app/xml_cdr/xml_cdr_inc.php @@ -128,7 +128,7 @@ } //set the assigned extensions - if (!permission_exists('xml_cdr_domain')) { + if (!permission_exists('xml_cdr_domain') && is_array($_SESSION['user']['extension'])) { foreach ($_SESSION['user']['extension'] as $row) { if (is_uuid($row['extension_uuid'])) { $extension_uuids[] = $row['extension_uuid']; @@ -286,7 +286,7 @@ $sql .= "where c.domain_uuid = :domain_uuid \n"; $parameters['domain_uuid'] = $domain_uuid; } - if (!permission_exists('xml_cdr_domain')) { //only show the user their calls + if (!permission_exists('xml_cdr_domain') && is_array($extension_uuids)) { //only show the user their calls $sql .= "and (c.extension_uuid = '".implode("' or c.extension_uuid = '", $extension_uuids)."') "; } if ($missed == true) { @@ -537,11 +537,11 @@ } } $result = $database->select($sql, $parameters, 'all'); - $result_count = count($result); + $result_count = (count($result) ? count($result) : 0); unset($database, $sql, $parameters); //return the paging list($paging_controls_mini, $rows_per_page) = paging($num_rows, $param, $rows_per_page, true, $result_count); //top list($paging_controls, $rows_per_page) = paging($num_rows, $param, $rows_per_page, false, $result_count); //bottom -?> \ No newline at end of file +?>