コード例 #1
0
ファイル: tools.php プロジェクト: robbiet480/MineAdmin
        header('Content-Disposition: attachment; filename=' . basename($result[0]['filename']));
        header('Content-Transfer-Encoding: binary');
        header('Expires: 0');
        header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
        header('Pragma: public');
        header('Content-Length: ' . filesize($result[0]['filename']));
        ob_clean();
        flush();
        readfile($result[0]['filename']);
        exit;
    }
} elseif ($_GET['action'] == "delete") {
    $minecraft->backup_delete($_GET['id']);
} elseif ($_GET['action'] == "restore") {
    $result = $db->fetch("backups", array("id" => $_GET['id']), "filename", true, "");
    stop_server();
    $restore = shell_exec('tar xvfz -C ' . $PATH['minecraft'] . '.. ' . $result[0]['filename']);
    shell_exec('screen -dmS Minecraft java -Xmx' . $GENERAL["memory"] . ' -Xms' . $GENERAL["memory"] . ' -jar /opt/Minecraft_Mod.jar');
    echo "<div class='success' style='display:block;'>Restored backup!</div>";
} elseif ($_GET['action'] == "dlrl") {
    $result = $db->delete("reservelist", array("name" => $_GET['name']));
    $minecraft->reload_reservelist();
    echo "<div class='success' style='display:block;'>Removed " . $_GET['name'] . " from the reservelist</div>";
} elseif ($_GET['action'] == "dlwl") {
    $result = $db->delete("reservelist", array("name" => $_GET['name']));
    $minecraft->reload_whitelist();
    echo "<div class='success' style='display:block;'>Removed " . $_GET['name'] . " from the reservelist</div>";
} elseif ($_GET['action'] == "dlwarp") {
    $result = $db->delete("warps", array("id" => $_GET['id']));
    $minecraft->reload_warps();
    echo "<div class='success' style='display:block;'>Removed " . $_GET['id'] . " from warps</div>";
コード例 #2
0
ファイル: status.php プロジェクト: hank/nzbgetweb
function BuildContentPage()
{
    global $groupmode, $phpvars, $page, $logpage, $postlogpage, $GroupModeRefreshInterval, $FileModeRefreshInterval, $FileModeLog, $historymode, $hasusermenu, $wantstop;
    if ($groupmode) {
        currently_downloading($phpvars);
        queued_downloading($phpvars, $page);
        currently_processing($phpvars, $postlogpage);
        queued_processing($phpvars);
        historymain($phpvars);
        logging($phpvars, $logpage);
    } elseif ($historymode) {
        history($phpvars, $page);
    } else {
        filelist($phpvars, $page);
        if ($FileModeLog) {
            echo '<br>';
            logging($phpvars, $logpage);
        }
    }
    if ($wantstop) {
        stop_server();
    }
    serverinfobox($phpvars);
    servercommandbox($phpvars);
    if ($hasusermenu) {
        usermenu($phpvars);
    }
    echo '<div style="display: none" id="updateinterval">' . ($groupmode ? $GroupModeRefreshInterval : $FileModeRefreshInterval) . '</div>';
    echo '<div style="display: none" id="downloadlimit">' . $phpvars['status']['DownloadLimit'] / 1024 . '</div>';
    if (isset($_COOKIE['upload_status'])) {
        echo '<div style="display: none" id="uploadstatushidden">' . $_COOKIE['upload_status'] . '</div>';
    }
    if (isset($_COOKIE['newzbin_status'])) {
        echo '<div style="display: none" id="newzbinstatushidden">' . $_COOKIE['newzbin_status'] . '</div>';
    }
}