function channelBotRestart($service_id) { $result = channelBotStop($service_id, true); if ($result === true) { sleep(1); return channelBotStart($service_id); } else { return $result; } }
if ($result === true) { $message = "pychop instance started successfully."; } else { $message = $result; } } else { if ($_POST['action'] == "restart") { $result = channelBotRestart($service_id); if ($result === true) { $message = "pychop instance restarted successfully."; } else { $message = $result; } } else { if ($_POST['action'] == "stop") { $result = channelBotStop($service_id); if ($result === true) { $message = "pychop instance stopped successfully."; } else { $message = $result; } } } } if (!isset($_SESSION['noredirect'])) { header("Location: index.php?id=" . $service_id . "&message=" . urlencode($message)); } } $status = channelGetStatus($service_id); $botStatus = getServiceParam($service_id, "pid") != 0 ? "Online" : "Offline"; get_page("status", "channel", array('service_id' => $service_id, 'status' => $status, 'message' => $message, 'botStatus' => $botStatus));