diff --git a/app/gateways/app_config.php b/app/gateways/app_config.php index d40087f597..c854d98e15 100644 --- a/app/gateways/app_config.php +++ b/app/gateways/app_config.php @@ -36,16 +36,16 @@ $apps[$x]['menu'][0]['groups'][] = 'superadmin'; //permission details - $apps[$x]['permissions'][0]['name'] = 'gateways_view'; + $apps[$x]['permissions'][0]['name'] = 'gateway_view'; $apps[$x]['permissions'][0]['groups'][] = 'superadmin'; - $apps[$x]['permissions'][1]['name'] = 'gateways_add'; + $apps[$x]['permissions'][1]['name'] = 'gateway_add'; $apps[$x]['permissions'][1]['groups'][] = 'superadmin'; - $apps[$x]['permissions'][2]['name'] = 'gateways_edit'; + $apps[$x]['permissions'][2]['name'] = 'gateway_edit'; $apps[$x]['permissions'][2]['groups'][] = 'superadmin'; - $apps[$x]['permissions'][3]['name'] = 'gateways_delete'; + $apps[$x]['permissions'][3]['name'] = 'gateway_delete'; $apps[$x]['permissions'][3]['groups'][] = 'superadmin'; //schema details diff --git a/app/gateways/gateway_copy.php b/app/gateways/gateway_copy.php index ae3f7da4d2..0d6f696b23 100644 --- a/app/gateways/gateway_copy.php +++ b/app/gateways/gateway_copy.php @@ -27,7 +27,7 @@ include "root.php"; require_once "includes/require.php"; require_once "includes/checkauth.php"; require_once "includes/paging.php"; -if (permission_exists('gateways_add')) { +if (permission_exists('gateway_add')) { //access granted } else { diff --git a/app/gateways/gateway_delete.php b/app/gateways/gateway_delete.php index 9d47db01a7..3b46e550b3 100644 --- a/app/gateways/gateway_delete.php +++ b/app/gateways/gateway_delete.php @@ -26,7 +26,7 @@ include "root.php"; require_once "includes/require.php"; require_once "includes/checkauth.php"; -if (permission_exists('gateways_delete')) { +if (permission_exists('gateway_delete')) { //access granted } else { @@ -34,9 +34,17 @@ else { exit; } +//add multi-lingual support + require_once "app_languages.php"; + foreach($text as $key => $value) { + $text[$key] = $value[$_SESSION['domain']['language']['code']]; + } + + + if (strlen($_GET["id"])>0) { //set the variable - $id = $_GET["id"]; + $id = check_str($_GET["id"]); //get the gateway name $sql = "select * from v_gateways "; @@ -113,7 +121,7 @@ if (strlen($_GET["id"])>0) { require_once "includes/header.php"; echo "\n"; echo "
| \n";
- echo " "; + echo " "; - echo " |
'.$response.''; - } - if ($_GET["a"] == "start") { - $gateway_name = $_GET["gateway"]; - $cmd = 'api sofia profile '.$profile.' rescan'; - $response = trim(event_socket_request($fp, $cmd)); - $msg = 'Start Gateway:
'.$response.''; - } - } - - if (!function_exists('switch_gateway_status')) { - function switch_gateway_status($gateway_name, $result_type = 'xml') { - $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); - if (count($_SESSION["domains"]) > 1) { - $cmd = 'api sofia xmlstatus gateway '.$_SESSION['domain_name'].'-'.$gateway_name; - } - else { - $cmd = 'api sofia xmlstatus gateway '.$gateway_name; - } - return trim(event_socket_request($fp, $cmd)); - } - } -} - -echo "
| \n";
-echo " "; - -echo "
\n"; -echo " \n"; - -$sql = "select * from v_gateways "; -$sql .= "where domain_uuid = '$domain_uuid' "; -if (strlen($order_by)> 0) { $sql .= "order by $order_by $order "; } -$prep_statement = $db->prepare(check_sql($sql)); -$prep_statement->execute(); -$result = $prep_statement->fetchAll(PDO::FETCH_NAMED); -$num_rows = count($result); -unset ($prep_statement, $result, $sql); - -$rows_per_page = 10; -$param = ""; -$page = $_GET['page']; -if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; } -list($paging_controls, $rows_per_page, $var_3) = paging($num_rows, $param, $rows_per_page); -$offset = $rows_per_page * $page; - -$sql = "select * from v_gateways "; -$sql .= "where domain_uuid = '$domain_uuid' "; -if (strlen($order_by)> 0) { $sql .= "order by $order_by $order "; } -$sql .= " limit $rows_per_page offset $offset "; -$prep_statement = $db->prepare(check_sql($sql)); -$prep_statement->execute(); -$result = $prep_statement->fetchAll(PDO::FETCH_NAMED); -$result_count = count($result); -unset ($prep_statement, $sql); - -$c = 0; -$row_style["0"] = "row_style0"; -$row_style["1"] = "row_style1"; - -echo " \n";
-echo " ";
-echo "
"; -echo " \n";
-echo " | \n";
-echo "\n"; -if ($v_path_show) { - echo $_SESSION['switch']['gateways']['dir']."/sip_profiles\n"; -} -echo " "; -echo " "; - -echo " | ";
-echo "|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||