diff --git a/app/calls_active/calls_active_inc.php b/app/calls_active/calls_active_inc.php
index c258bb90f3..790366da5b 100644
--- a/app/calls_active/calls_active_inc.php
+++ b/app/calls_active/calls_active_inc.php
@@ -116,7 +116,7 @@
echo "
".$text['title']." (".$num_rows.")
\n";
echo " \n";
echo " ".button::create(['type'=>'button','title'=>$text['label-refresh_pause'],'icon'=>'sync-alt fa-spin','onclick'=>'refresh_stop()'])."";
- if (permission_exists('call_active_eavesdrop')) {
+ if (permission_exists('call_active_eavesdrop') && !empty($_SESSION['user']['extensions'])) {
if (sizeof($_SESSION['user']['extensions']) > 1) {
echo " \n";
echo " \n";
@@ -241,7 +241,7 @@
if (permission_exists('call_active_eavesdrop') || permission_exists('call_active_hangup')) {
echo "
\n";
//eavesdrop
- if (permission_exists('call_active_eavesdrop') && $callstate == 'ACTIVE' && sizeof($_SESSION['user']['extensions']) > 0 && !in_array($cid_num, $_SESSION['user']['extensions'])) {
+ if (permission_exists('call_active_eavesdrop') && $callstate == 'ACTIVE' && !empty($_SESSION['user']['extensions']) && !in_array($cid_num, $_SESSION['user']['extensions'])) {
echo button::create(['type'=>'button','label'=>$text['label-eavesdrop'],'icon'=>'headphones','collapse'=>'hide-lg-dn','onclick'=>"if (confirm('".$text['confirm-eavesdrop']."')) { eavesdrop_call('".escape($cid_num)."','".escape($uuid)."'); } else { this.blur(); return false; }",'onmouseover'=>'refresh_stop()','onmouseout'=>'refresh_start()']);
}
//hangup
@@ -269,4 +269,5 @@
}
-?>
\ No newline at end of file
+?>
+
|