Update call_block.php

This commit is contained in:
FusionPBX 2019-10-30 02:26:28 -06:00 committed by GitHub
parent 1ede64bd06
commit 111baeb231
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 22 additions and 0 deletions

View File

@ -101,6 +101,17 @@
//prepare to page the results
$sql = "select count(*) from view_call_block ";
$sql .= "where domain_uuid = :domain_uuid ";
if (!permission_exists('call_block_all') && count($_SESSION['user']['extension']) > 0) {
$sql .= "and extension_uuid in (";
$x = 0;
foreach ($_SESSION['user']['extension'] as $field) {
if (is_uuid($field['extension_uuid'])) {
$sql .= ($x == 0) ? "'".$field['extension_uuid']."'" : ",'".$field['extension_uuid']."'";
}
$x++;
}
$sql .= ") ";
}
if (isset($sql_search)) {
$sql .= "and ".$sql_search;
}
@ -120,6 +131,17 @@
//get the list
$sql = "select * from view_call_block ";
$sql .= "where domain_uuid = :domain_uuid ";
if (!permission_exists('call_block_all') && count($_SESSION['user']['extension']) > 0) {
$sql .= "and extension_uuid in (";
$x = 0;
foreach ($_SESSION['user']['extension'] as $field) {
if (is_uuid($field['extension_uuid'])) {
$sql .= ($x == 0) ? "'".$field['extension_uuid']."'" : ",'".$field['extension_uuid']."'";
}
$x++;
}
$sql .= ") ";
}
if (isset($sql_search)) {
$sql .= "and ".$sql_search;
}