CDR: Only allow user to select assigned extensions when xml_cdr_search_extensions permission is assigned but xml_cdr_domain permission not assigned.

This commit is contained in:
Nate
2020-01-23 07:05:01 -07:00
parent aac98e7d06
commit 3ca46887d9

View File

@@ -239,6 +239,9 @@
if (permission_exists('xml_cdr_search_extension')) {
$sql = "select extension_uuid, extension, number_alias from v_extensions ";
$sql .= "where domain_uuid = :domain_uuid ";
if (!permission_exists('xml_cdr_domain') && is_array($extension_uuids) && @sizeof($extension_uuids != 0)) {
$sql .= "and extension_uuid in ('".implode("','",$extension_uuids)."') "; //only show the user their extensions
}
$sql .= "order by extension asc, number_alias asc ";
$parameters['domain_uuid'] = $_SESSION['domain_uuid'];
$database = new database;