Gateways: Fix stop/start.

This commit is contained in:
Nate
2019-12-04 06:28:50 -07:00
parent 2795bbdc55
commit da372e216a

View File

@@ -70,6 +70,19 @@
$obj = new gateways;
$obj->delete($gateways);
}
case 'start':
$fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']);
if ($fp && permission_exists('gateway_edit')) {
$obj = new gateways;
$obj->start($gateways);
}
break;
case 'stop':
$fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']);
if ($fp && permission_exists('gateway_edit')) {
$obj = new gateways;
$obj->stop($gateways);
}
break;
}
@@ -80,26 +93,6 @@
//connect to event socket
$fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']);
//control the gateways
if ($fp && is_array($gateways) && @sizeof($gateways) != 0) {
if ($action == 'start') {
//start
$obj = new gateways;
$obj->start($gateways);
//redirect
header('Location: gateways.php'.($search != '' ? '?search='.urlencode($search) : null));
exit;
}
if ($action == 'stop') {
//stop
$obj = new gateways;
$obj->stop($gateways);
//redirect
header('Location: gateways.php'.($search != '' ? '?search='.urlencode($search) : null));
exit;
}
}
//gateway status function
if (!function_exists('switch_gateway_status')) {
function switch_gateway_status($gateway_uuid, $result_type = 'xml') {