function garenaRestart($service_id) { $result = garenaStop($service_id, false, true); if ($result === true) { sleep(1); return garenaStart($service_id); } else { return $result; } }
if ($result === true) { $message = "Garena connection started successfully."; } else { $message = $result; } } else { if ($_POST['action'] == "restart") { $result = garenaRestart($service_id); if ($result === true) { $message = "Garena connection restarted successfully."; } else { $message = $result; } } else { if ($_POST['action'] == "stop") { $result = garenaStop($service_id); if ($result === true) { $message = "Garena connection stopped successfully."; } else { $message = $result; } } } } if (!isset($_SESSION['noredirect'])) { header("Location: index.php?id=" . $service_id . "&message=" . urlencode($message)); } } $status = garenaGetStatus($service_id); $botStatus = getServiceParam($service_id, "pid") != 0 ? "Online" : "Offline"; get_page("status", "garena", array('service_id' => $service_id, 'status' => $status, 'message' => $message, 'botStatus' => $botStatus));