Example #1
0
        ###
        // Get SSH2 Object OR ERROR String
        $ssh = newNetSSH2($box['ip'], $box['sshport'], $box['login'], $aes->decrypt($box['password']));
        if (!is_object($ssh)) {
            $_SESSION['msg1'] = T_('Connection Error!');
            $_SESSION['msg2'] = $ssh;
            $_SESSION['msg-type'] = 'error';
            header("Location: serversummary.php?id=" . urlencode($serverid));
            die;
        }
        ###
        $gameInstaller = new GameInstaller($ssh);
        ###
        $gameInstaller->setGameServerPath(dirname($server['path']));
        ###
        $gameInstaller->abortOperation('installGame');
        ###
        //Adding event to the database
        $message = 'Server Action Aborted : ' . mysql_real_escape_string($server['name']);
        query_basic("INSERT INTO `" . DBPREFIX . "log` SET `serverid` = '" . $serverid . "', `message` = '" . $message . "', `name` = '" . mysql_real_escape_string($_SESSION['adminfirstname']) . " " . mysql_real_escape_string($_SESSION['adminlastname']) . "', `ip` = '" . $_SERVER['REMOTE_ADDR'] . "'");
        ###
        $_SESSION['msg1'] = T_('Warning: Operation Aborted!');
        $_SESSION['msg2'] = '';
        $_SESSION['msg-type'] = 'warning';
        header("Location: serversummary.php?id=" . urlencode($serverid));
        die;
        break;
    default:
        exit('<h1><b>Error</b></h1>');
}
exit('<h1><b>403 Forbidden</b></h1>');
Example #2
0
     $aes->setKey(CRYPT_KEY);
     ###
     // Get SSH2 Object OR ERROR String
     $ssh = newNetSSH2($box['ip'], $box['sshport'], $box['login'], $aes->decrypt($box['password']));
     if (!is_object($ssh)) {
         $_SESSION['msg1'] = T_('Connection Error!');
         $_SESSION['msg2'] = $ssh;
         $_SESSION['msg-type'] = 'error';
         header("Location: boxgamefile.php?id=" . urlencode($boxid));
         die;
     }
     ###
     $gameInstaller = new GameInstaller($ssh);
     ###
     $gameInstaller->setRepoPath($game['cachedir']);
     $gameInstaller->abortOperation('makeRepo');
     ###
     //Adding event to the database
     $message = "Operation Aborted for " . mysql_real_escape_string($game['game']) . " on " . mysql_real_escape_string($box['name']);
     query_basic("INSERT INTO `" . DBPREFIX . "log` SET `boxid` = '" . $boxid . "', `message` = '" . $message . "', `name` = '" . mysql_real_escape_string($_SESSION['adminfirstname']) . " " . mysql_real_escape_string($_SESSION['adminlastname']) . "', `ip` = '" . $_SERVER['REMOTE_ADDR'] . "'");
     ###
     $_SESSION['msg1'] = T_('Warning: Operation Aborted!');
     $_SESSION['msg2'] = '';
     $_SESSION['msg-type'] = 'warning';
     header("Location: boxgamefile.php?id=" . urlencode($boxid));
     die;
     break;
 case 'deleteRepo':
     require_once "../libs/gameinstaller/gameinstaller.php";
     ###
     $boxid = mysql_real_escape_string($_GET['boxid']);