示例#1
0
    if (is_array($sUser)) {
        echo json_encode($sUser);
        die;
    }
} else {
    echo json_encode(array("json" => 1, "type" => "result", "result" => "The username and password can not be blank!"));
    die;
}
$sAction = $_POST['action'];
if (empty($sAction)) {
    echo json_encode(array("json" => 1, "type" => "result", "result" => "You must submit an action!"));
    die;
}
if ($sUser->sPermissions == 7) {
    if ($sAction == 'listservers') {
        echo json_encode(VPS::array_servers());
        die;
    }
    if ($sAction == 'createvps') {
        // Get server information
        if (!is_numeric($sRequested["POST"]["server"])) {
            if ($sServers = $database->CachedQuery("SELECT * FROM servers WHERE `ip_address` = :ServerIP", array(':ServerIP' => $_POST['server']))) {
                $sServer = new Server($sServers->data[0]["id"]);
                $sRequested["POST"]["server"] = $sServers->data[0]["id"];
            } else {
                echo json_encode(array("result" => "Unfortunatly no server matches your query."));
                die;
            }
        }
        // Get user information
        if ($sCheckUsers = $database->CachedQuery("SELECT * FROM accounts WHERE `email_address` = :UserEmail", array(':UserEmail' => $_POST['useremail']))) {