function attachment_alioss_buctkets($key, $secret)
{
require '../framework/library/alioss/sdk.class.php';
$oss = new ALIOSS($key, $secret);
$response = $oss->list_bucket();
if (!empty($response)) {
$xml = isimplexml_load_string($response->body, 'SimpleXMLElement', LIBXML_NOCDATA);
$buckets = json_decode(json_encode($xml), true);
}
if (empty($buckets['Buckets']['Bucket'][0])) {
$buckets['Buckets']['Bucket'] = array($buckets['Buckets']['Bucket']);
}
$bucket_container = array();
if (!empty($buckets['Buckets']['Bucket'])) {
foreach ($buckets['Buckets']['Bucket'] as $bucket) {
$bucket_container[$bucket['Name']] = array('name' => $bucket['Name'], 'location' => $bucket['Location']);
}
}
return $bucket_container;
}