Update check permisisons

This commit is contained in:
markjcrane
2025-11-02 00:22:57 -06:00
parent 422fee7f23
commit b0eabca1f6
243 changed files with 299 additions and 1008 deletions

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('access_control_node_view')) { if (!permission_exists('access_control_node_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('access_control_node_add')) { if (!permission_exists('access_control_node_add')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('access_control_view')) { if (!permission_exists('access_control_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }
@@ -66,12 +63,6 @@
$obj->copy($access_controls); $obj->copy($access_controls);
} }
break; break;
case 'toggle':
if (permission_exists('access_control_edit')) {
$obj = new access_controls;
$obj->toggle($access_controls);
}
break;
case 'delete': case 'delete':
if (permission_exists('access_control_delete')) { if (permission_exists('access_control_delete')) {
$obj = new access_controls; $obj = new access_controls;

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('access_control_view')) { if (!permission_exists('access_control_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,9 +30,7 @@ require_once dirname(__DIR__, 2) . "/resources/require.php";
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_active_view')) { if (!permission_exists('call_active_view')) {
//access granted
} else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('contact_view')) { if (!permission_exists('contact_view')) {
//access granted
}
else {
exit; exit;
} }

View File

@@ -32,10 +32,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('operator_panel_view')) { if (!permission_exists('operator_panel_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('operator_panel_view')) { if (!permission_exists('operator_panel_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@ require_once dirname(__DIR__, 3) . "/resources/require.php";
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('operator_panel_view')) { if (!permission_exists('operator_panel_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('bridge_import')) { if (!permission_exists('bridge_import')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('bridge_view')) { if (!permission_exists('bridge_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -34,7 +34,8 @@
//check permissions //check permissions
if (!permission_exists('call_block_view')) { if (!permission_exists('call_block_view')) {
echo "access denied"; exit; echo "access denied";
exit;
} }
//add multi-lingual support //add multi-lingual support

View File

@@ -33,7 +33,8 @@
//check permissions //check permissions
if (!permission_exists('call_block_edit') && !permission_exists('call_block_add')) { if (!permission_exists('call_block_edit') && !permission_exists('call_block_add')) {
echo "access denied"; exit; echo "access denied";
exit;
} }
//add multi-lingual support //add multi-lingual support

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('call_broadcast_view')) { if (!permission_exists('call_broadcast_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_broadcast_edit')) { if (!permission_exists('call_broadcast_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }
@@ -76,7 +73,7 @@
{ {
$count++; $count++;
if ($count == 1) { continue; } if ($count == 1) { continue; }
$getData = preg_split('/[ ,|]/', $getData[0], null, PREG_SPLIT_NO_EMPTY); $getData = preg_split('/[ ,|]/', $getData[0], '', PREG_SPLIT_NO_EMPTY);
$separator = $getData[0]; $separator = $getData[0];
$separator .= (isset($getData[1]) && $getData[1] != '')? '|'.$getData[1] : ''; $separator .= (isset($getData[1]) && $getData[1] != '')? '|'.$getData[1] : '';
$separator .= (isset($getData[2]) && $getData[2] != '')? ','.$getData[2] : ''; $separator .= (isset($getData[2]) && $getData[2] != '')? ','.$getData[2] : '';

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_center_active_view')) { if (!permission_exists('call_center_active_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_center_active_view')) { if (!permission_exists('call_center_active_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -32,10 +32,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_center_active_options')) { if (!permission_exists('call_center_active_options')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('call_center_active_view')) { if (!permission_exists('call_center_active_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_center_agent_add') || permission_exists('call_center_agent_edit')) { if (!permission_exists('call_center_agent_add') || !permission_exists('call_center_agent_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('call_center_agent_view')) { if (!permission_exists('call_center_agent_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('call_center_agent_view')) { if (!permission_exists('call_center_agent_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_center_queue_add') || permission_exists('call_center_queue_edit')) { if (!permission_exists('call_center_queue_add') || !permission_exists('call_center_queue_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_center_queue_add') || permission_exists('call_center_queue_edit')) { if (!permission_exists('call_center_queue_add') || !permission_exists('call_center_queue_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_center_queue_view')) { if (!permission_exists('call_center_queue_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
//check permissions //check permissions
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
if (permission_exists('call_flow_add') || permission_exists('call_flow_edit')) { if (!permission_exists('call_flow_add') || !permission_exists('call_flow_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_flow_view')) { if (!permission_exists('call_flow_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -34,10 +34,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('follow_me') || permission_exists('call_forward') || permission_exists('do_not_disturb')) { if (!permission_exists('follow_me') || !permission_exists('call_forward') || !permission_exists('do_not_disturb')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('follow_me') || permission_exists('call_forward') || permission_exists('do_not_disturb')) { if (!permission_exists('follow_me') || !permission_exists('call_forward') || !permission_exists('do_not_disturb')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -2,13 +2,10 @@
//includes files //includes files
require_once dirname(__DIR__, 4) . "/resources/require.php"; require_once dirname(__DIR__, 4) . "/resources/require.php";
require_once "resources/check_auth.php";
//check permissions //check permissions
require_once "resources/check_auth.php"; if (!permission_exists('follow_me') || !permission_exists('call_forward') || !permission_exists('do_not_disturb')) {
if (permission_exists('follow_me') || permission_exists('call_forward') || permission_exists('do_not_disturb')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('call_recording_view')) { if (!permission_exists('call_recording_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_active_view')) { if (!permission_exists('call_active_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_active_view')) { if (!permission_exists('call_active_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('call_active_view')) { if (!permission_exists('call_active_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -35,10 +35,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('click_to_call_view')) { if (!permission_exists('click_to_call_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -26,13 +26,10 @@
//includes files //includes files
require_once dirname(__DIR__, 2) . "/resources/require.php"; require_once dirname(__DIR__, 2) . "/resources/require.php";
require_once "resources/check_auth.php";
//check permissions //check permissions
require_once "resources/check_auth.php"; if (!permission_exists('conference_center_add') || !permission_exists('conference_center_edit')) {
if (permission_exists('conference_center_add') || permission_exists('conference_center_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('conference_center_view')) { if (!permission_exists('conference_center_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('conference_room_add') || permission_exists('conference_room_edit')) { if (!permission_exists('conference_room_add') || !permission_exists('conference_room_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('conference_room_view')) { if (!permission_exists('conference_room_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('conference_session_view')) { if (!permission_exists('conference_session_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('conference_session_view')) { if (!permission_exists('conference_session_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -26,13 +26,10 @@
//includes files //includes files
require_once dirname(__DIR__, 2) . "/resources/require.php"; require_once dirname(__DIR__, 2) . "/resources/require.php";
require_once "resources/check_auth.php";
//check permissions //check permissions
require_once "resources/check_auth.php"; if (!permission_exists('conference_control_detail_add') || !permission_exists('conference_control_detail_edit')) {
if (permission_exists('conference_control_detail_add') || permission_exists('conference_control_detail_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('conference_control_detail_view')) { if (!permission_exists('conference_control_detail_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('conference_control_add') || permission_exists('conference_control_edit')) { if (!permission_exists('conference_control_add') || !permission_exists('conference_control_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('conference_control_view')) { if (!permission_exists('conference_control_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('conference_profile_add') || permission_exists('conference_profile_edit')) { if (!permission_exists('conference_profile_add') || !permission_exists('conference_profile_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('conference_profile_param_add') || permission_exists('conference_profile_param_edit')) { if (!permission_exists('conference_profile_param_add') || !permission_exists('conference_profile_param_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('conference_profile_param_view')) { if (!permission_exists('conference_profile_param_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('conference_profile_view')) { if (!permission_exists('conference_profile_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('conference_add') || permission_exists('conference_edit')) { if (!permission_exists('conference_add') || !permission_exists('conference_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('conference_view')) { if (!permission_exists('conference_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -41,10 +41,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('conference_active_view')) { if (!permission_exists('conference_active_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('conference_interactive_view')) { if (!permission_exists('conference_interactive_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('conference_interactive_view')) { if (!permission_exists('conference_interactive_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('conference_active_view')) { if (!permission_exists('conference_active_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('conference_active_view')) { if (!permission_exists('conference_active_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('database_transaction_add') || permission_exists('database_transaction_edit')) { if (!permission_exists('database_transaction_add') || !permission_exists('database_transaction_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('database_transaction_view')) { if (!permission_exists('database_transaction_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('destination_export')) { if (!permission_exists('destination_export')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('destination_add') || permission_exists('destination_edit')) { if (!permission_exists('destination_add') || !permission_exists('destination_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }
@@ -577,8 +574,8 @@
if (isset($action_array[0]) && !empty($action_array[0])) { if (isset($action_array[0]) && !empty($action_array[0])) {
if ($destination->valid($action_array[0].':'.$action_array[1])) { if ($destination->valid($action_array[0].':'.$action_array[1])) {
//set variables from the action array //set variables from the action array
$action_app = $action_array[0]; $action_app = $action_array[0] ?? '';
$action_data = $action_array[1]; $action_data = $action_array[1] ?? '';
//allow specific api commands //allow specific api commands
$allowed_commands = array(); $allowed_commands = array();
@@ -589,7 +586,7 @@
} }
$action_data = xml::sanitize($action_data); $action_data = xml::sanitize($action_data);
foreach ($allowed_commands as $allowed_command) { foreach ($allowed_commands as $allowed_command) {
$action_data = str_replace('#{'.$allowed_command, '${'.$allowed_command, $action_data); $action_data = str_replace('#{'.$allowed_command, '${'.$allowed_command, $action_data ?? '');
} }
//add the action to the dialplan xml //add the action to the dialplan xml

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('destination_import')) { if (!permission_exists('destination_import')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
//require_once "resources/paging.php"; //require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('destination_view')) { if (!permission_exists('destination_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('destination_view')) { if (!permission_exists('destination_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }
@@ -65,12 +62,6 @@
//process the http post data by action //process the http post data by action
if (!empty($action) && !empty($destinations)) { if (!empty($action) && !empty($destinations)) {
switch ($action) { switch ($action) {
case 'toggle':
if (permission_exists('destination_edit')) {
$obj = new destinations;
$obj->toggle($destinations);
}
break;
case 'delete': case 'delete':
if (permission_exists('destination_delete')) { if (permission_exists('destination_delete')) {
$obj = new destinations; $obj = new destinations;

View File

@@ -5,10 +5,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('destination_view')) { if (!permission_exists('destination_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists("device_key_add") || permission_exists("device_key_edit") || if_group("superadmin")) { if (!permission_exists("device_key_add") || !permission_exists("device_key_edit")) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('device_add')) { if (!permission_exists('device_add')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('device_export')) { if (!permission_exists('device_export')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -27,10 +27,7 @@
//check permissions //check permissions
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
if (permission_exists('device_add') || permission_exists('device_edit')) { if (!permission_exists('device_add') || !permission_exists('device_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('device_add')) { if (!permission_exists('device_add')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('device_profile_add')) { if (!permission_exists('device_profile_add')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -25,13 +25,10 @@
//includes files //includes files
require_once dirname(__DIR__, 2) . "/resources/require.php"; require_once dirname(__DIR__, 2) . "/resources/require.php";
require_once "resources/check_auth.php";
//check permissions //check permissions
require_once "resources/check_auth.php"; if (!permission_exists('device_profile_add') || !permission_exists('device_profile_edit')) {
if (permission_exists('device_profile_add') || permission_exists('device_profile_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('device_profile_view')) { if (!permission_exists('device_profile_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -26,13 +26,10 @@
//includes files //includes files
require_once dirname(__DIR__, 2) . "/resources/require.php"; require_once dirname(__DIR__, 2) . "/resources/require.php";
require_once "resources/check_auth.php";
//check permissions //check permissions
require_once "resources/check_auth.php"; if (!permission_exists('device_vendor_add') || !permission_exists('device_vendor_edit')) {
if (permission_exists('device_vendor_add') || permission_exists('device_vendor_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -26,6 +26,13 @@
//includes files //includes files
require_once dirname(__DIR__, 2) . "/resources/require.php"; require_once dirname(__DIR__, 2) . "/resources/require.php";
require_once "resources/check_auth.php";
//check permissions
if (!permission_exists('device_vendor_function_add') || !permission_exists('device_vendor_function_edit')) {
echo "access denied";
exit;
}
//add multi-lingual support //add multi-lingual support
$language = new text; $language = new text;
@@ -34,16 +41,6 @@
//set the defaults //set the defaults
$device_vendor_function_uuid = ''; $device_vendor_function_uuid = '';
//check permissions
require_once "resources/check_auth.php";
if (permission_exists('device_vendor_function_add') || permission_exists('device_vendor_function_edit')) {
//access granted
}
else {
echo "access denied";
exit;
}
//action add or update //action add or update
if (!empty($_REQUEST["id"]) && is_uuid($_REQUEST["id"])) { if (!empty($_REQUEST["id"]) && is_uuid($_REQUEST["id"])) {
$action = "update"; $action = "update";

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('device_vendor_function_view')) { if (!permission_exists('device_vendor_function_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -27,13 +27,10 @@
//includes files //includes files
require_once dirname(__DIR__, 2) . "/resources/require.php"; require_once dirname(__DIR__, 2) . "/resources/require.php";
require_once "resources/check_auth.php";
//check permissions //check permissions
require_once "resources/check_auth.php"; if (!permission_exists('device_vendor_restore')) {
if (permission_exists('device_vendor_restore')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('device_vendor_view')) { if (!permission_exists('device_vendor_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('device_view')) { if (!permission_exists('device_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -32,10 +32,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('inbound_route_add')) { if (!permission_exists('inbound_route_add')) {
//access granted
}
else {
echo $text['label-access-denied']; echo $text['label-access-denied'];
exit; exit;
} }

View File

@@ -34,10 +34,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('outbound_route_add')) { if (!permission_exists('outbound_route_add')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('dialplan_add')) { if (!permission_exists('dialplan_add')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -31,19 +31,16 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('dialplan_add') if (!permission_exists('dialplan_add')
|| permission_exists('dialplan_edit') || !permission_exists('dialplan_edit')
|| permission_exists('inbound_route_add') || !permission_exists('inbound_route_add')
|| permission_exists('inbound_route_edit') || !permission_exists('inbound_route_edit')
|| permission_exists('outbound_route_add') || !permission_exists('outbound_route_add')
|| permission_exists('outbound_route_edit') || !permission_exists('outbound_route_edit')
|| permission_exists('fifo_add') || !permission_exists('fifo_add')
|| permission_exists('fifo_edit') || !permission_exists('fifo_edit')
|| permission_exists('time_condition_add') || !permission_exists('time_condition_add')
|| permission_exists('time_condition_edit')) { || !permission_exists('time_condition_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('dialplan_edit')) { if (!permission_exists('dialplan_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -31,10 +31,7 @@ require_once dirname(__DIR__, 2) . "/resources/require.php";
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('dialplan_view') || permission_exists('inbound_route_view') || permission_exists('outbound_route_view')) { if (!permission_exists('dialplan_view') || !permission_exists('inbound_route_view') || !permission_exists('outbound_route_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('email_queue_view')) { if (!permission_exists('email_queue_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('email_queue_delete')) { if (!permission_exists('email_queue_delete')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('email_queue_add') || permission_exists('email_queue_edit')) { if (!permission_exists('email_queue_add') || !permission_exists('email_queue_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -82,7 +82,7 @@
} }
//get the command line parameters //get the command line parameters
$options = getopt(null, $long_options); $options = getopt('', $long_options);
//set the values from the command line parameters //set the values from the command line parameters
foreach($options as $option_key => $option_value) { foreach($options as $option_key => $option_value) {

View File

@@ -6,10 +6,7 @@ require_once "resources/check_auth.php";
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('emergency_logs_view')) { if (!permission_exists('emergency_logs_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }
@@ -20,9 +17,9 @@ $text = $language->get();
//get the http post data //get the http post data
if (!empty($_POST['emergency_logs']) && is_array($_POST['emergency_logs'])) { if (!empty($_POST['emergency_logs']) && is_array($_POST['emergency_logs'])) {
$action = $_POST['action']; $action = $_POST['action'] ?? '';
$search = $_POST['search'] ?? ''; $search = $_POST['search'] ?? '';
$emergency_logs = $_POST['emergency_logs']; $emergency_logs = $_POST['emergency_logs'] ?? '';
} }
//set permissions for CDR details and call recordings //set permissions for CDR details and call recordings

View File

@@ -25,10 +25,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('event_guard_log_add') || permission_exists('event_guard_log_edit')) { if (!permission_exists('event_guard_log_add') || !permission_exists('event_guard_log_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('event_guard_log_view')) { if (!permission_exists('event_guard_log_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -447,7 +447,7 @@
if ($firewall_name == 'iptables') { if ($firewall_name == 'iptables') {
$command = $firewall_path.'/./iptables -L '.$filter.' -n --line-numbers | grep "'.$ip_address.' " | cut -d " " -f1'; $command = $firewall_path.'/./iptables -L '.$filter.' -n --line-numbers | grep "'.$ip_address.' " | cut -d " " -f1';
$line_number = trim(shell($command)); $line_number = trim(shell($command));
echo "\n". $command . " line ".__line__." result ".$result."\n"; echo "\n". $command . " line ".__line__."\n";
if (is_numeric($line_number)) { if (is_numeric($line_number)) {
//$result = shell('iptables -D INPUT '.$line_number); //$result = shell('iptables -D INPUT '.$line_number);
$command = $firewall_path.'/./iptables -D '.$filter.' '.$line_number; $command = $firewall_path.'/./iptables -D '.$filter.' '.$line_number;

View File

@@ -26,10 +26,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('extension_setting_add') || permission_exists('extension_setting_edit')) { if (!permission_exists('extension_setting_add') || !permission_exists('extension_setting_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -26,10 +26,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('extension_setting_view')) { if (!permission_exists('extension_setting_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -35,6 +35,11 @@
const app_name = 'extension_settings'; const app_name = 'extension_settings';
const app_uuid = '1416a250-f6e1-4edc-91a6-5c9b883638fd'; const app_uuid = '1416a250-f6e1-4edc-91a6-5c9b883638fd';
/**
* declare the public variables
*/
public $extension_uuid;
/** /**
* Set in the constructor. Must be a database object and cannot be null. * Set in the constructor. Must be a database object and cannot be null.
* @var database Database Object * @var database Database Object
@@ -60,7 +65,7 @@
private $domain_uuid; private $domain_uuid;
/** /**
* declare the variables * declare the private variables
*/ */
private $name; private $name;
private $table; private $table;
@@ -68,7 +73,6 @@
private $toggle_values; private $toggle_values;
private $description_field; private $description_field;
private $location; private $location;
private $extension_uuid;
/** /**
* called when the object is created * called when the object is created

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('extension_copy')) { if (!permission_exists('extension_copy')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('extension_export')) { if (!permission_exists('extension_export')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -30,10 +30,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('extension_add') || permission_exists('extension_edit')) { if (!permission_exists('extension_add') || !permission_exists('extension_edit')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -29,10 +29,7 @@
require_once "resources/check_auth.php"; require_once "resources/check_auth.php";
//check permissions //check permissions
if (permission_exists('extension_import')) { if (!permission_exists('extension_import')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

View File

@@ -31,10 +31,7 @@
require_once "resources/paging.php"; require_once "resources/paging.php";
//check permissions //check permissions
if (permission_exists('extension_view')) { if (!permission_exists('extension_view')) {
//access granted
}
else {
echo "access denied"; echo "access denied";
exit; exit;
} }

Some files were not shown because too many files have changed in this diff Show More