示例#1
0
        ?>
<div class="msg">Bucket Name can't be empty.</div><?php 
    }
}
// delete a bucket and all keys from it
if ($_GET['cmd'] == 'delBucket' && $_GET['bucketName']) {
    if (RIAK_DATA_MIGRATOR) {
        if (RIAK_DATA_MIGRATOR_WORKING_PATH) {
            $folder = RIAK_DATA_MIGRATOR_WORKING_PATH;
        } else {
            $folder = sys_get_temp_dir();
        }
        $command = RIAK_DATA_MIGRATOR . " -h " . escapeshellarg(HOST) . " -p " . intval(BUFFERS_PORT) . " -r " . escapeshellarg($folder) . " -b " . escapeshellarg($_GET['bucketName']) . " --delete 2>&1";
        disable_ob();
    } else {
        $stream = $bucket->getContentStream();
        disable_ob();
    }
    $buckets_json = $_COOKIE['buckets'];
    if (!empty($buckets_json)) {
        $buckets_array = json_decode($buckets_json, true);
        if (is_array($buckets_array)) {
            $buckets_array = array_flip($buckets_array);
            unset($buckets_array[$_GET['bucketName']]);
            $buckets_array = array_flip($buckets_array);
            $buckets = json_encode($buckets_array);
            setcookie('buckets', $buckets);
        }
    }
}
if ($_GET['cmd'] == 'manageBuckets') {