From 0fce8ac1a5a1fe036bee26e563162ff66060623d Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 12 Sep 2022 08:59:28 -0600 Subject: [PATCH] Add more comments and is_array before foreach --- .../resources/dashboard/recent_calls.php | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/app/xml_cdr/resources/dashboard/recent_calls.php b/app/xml_cdr/resources/dashboard/recent_calls.php index 29951d7ae0..0817a45ece 100644 --- a/app/xml_cdr/resources/dashboard/recent_calls.php +++ b/app/xml_cdr/resources/dashboard/recent_calls.php @@ -18,16 +18,17 @@ $language = new text; $text = $language->get($_SESSION['domain']['language']['code'], 'core/user_settings'); -//recent calls - echo "
\n"; - - foreach ($_SESSION['user']['extension'] as $assigned_extension) { - $assigned_extensions[$assigned_extension['extension_uuid']] = $assigned_extension['user']; +//create assigned extensions array + if (is_array($_SESSION['user']['extension'])) { + foreach ($_SESSION['user']['extension'] as $assigned_extension) { + $assigned_extensions[$assigned_extension['extension_uuid']] = $assigned_extension['user']; + } } - //if also viewing system status, show more recent calls (more room avaialble) +//if also viewing system status, show more recent calls (more room avaialble) $recent_limit = (is_array($selected_blocks) && in_array('counts', $selected_blocks)) ? 10 : 5; +//get the recent calls from call detail records $sql = " select direction, @@ -70,10 +71,14 @@ $result = $database->select($sql, $parameters, 'all'); $num_rows = is_array($result) ? sizeof($result) : 0; +//define row styles $c = 0; $row_style["0"] = "row_style0"; $row_style["1"] = "row_style1"; +//recent calls + echo "
\n"; + //add doughnut chart ?>