diff --git a/app/dialplan_inbound/app_config.php b/app/dialplan_inbound/app_config.php index 09dfec77d5..aed3dd6ada 100644 --- a/app/dialplan_inbound/app_config.php +++ b/app/dialplan_inbound/app_config.php @@ -44,6 +44,9 @@ $apps[$x]['permissions'][1]['groups'][] = 'superadmin'; $apps[$x]['permissions'][1]['groups'][] = 'admin'; + $apps[$x]['permissions'][1]['name'] = 'inbound_route_advanced'; + $apps[$x]['permissions'][1]['groups'][] = 'superadmin'; + $apps[$x]['permissions'][2]['name'] = 'inbound_route_edit'; $apps[$x]['permissions'][2]['groups'][] = 'superadmin'; diff --git a/app/dialplan_inbound/dialplan_inbound_add.php b/app/dialplan_inbound/dialplan_inbound_add.php index 9776afca66..f0eacf90c2 100644 --- a/app/dialplan_inbound/dialplan_inbound_add.php +++ b/app/dialplan_inbound/dialplan_inbound_add.php @@ -96,7 +96,7 @@ require_once "resources/paging.php"; unset ($prep_statement); } - if (if_group("superadmin") && $action == "advanced") { + if (permission_exists("inbound_route_advanced") && $action == "advanced") { //allow users in the superadmin group advanced control } else { @@ -643,11 +643,13 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; echo " \n"; echo "