Ejemplo n.º 1
0
include "../include/common.php";
include "../config.php";
include "../include/session.php";
include "../include/dbconnect.php";
include "../include/account.php";
include "../include/minecraft.php";
if (isset($_SESSION['account_id']) && isset($_REQUEST['id']) && is_numeric($_REQUEST['id']) && isset($_SESSION['is_' . $_REQUEST['id'] . '_minecraft'])) {
    $service_id = $_REQUEST['id'];
    $message = "";
    if (isset($_REQUEST['message'])) {
        $message = $_REQUEST['message'];
    }
    if (isset($_POST['action'])) {
        if ($_POST['action'] == "start") {
            $result = minecraftStart($service_id);
            if ($result === true) {
                $message = "Minecraft instance started successfully.";
            } else {
                $message = $result;
            }
        } else {
            if ($_POST['action'] == "restart") {
                $result = minecraftRestart($service_id);
                if ($result === true) {
                    $message = "Minecraft instance restarted successfully.";
                } else {
                    $message = $result;
                }
            } else {
                if ($_POST['action'] == "stop") {
Ejemplo n.º 2
0
function minecraftRestart($service_id)
{
    $result = minecraftStop($service_id, true);
    if ($result === true) {
        sleep(1);
        return minecraftStart($service_id);
    } else {
        return $result;
    }
}