Ejemplo n.º 1
0
 public function DeleteBucketAllObj($token, $ftype)
 {
     $ret = array('ret' => 4, 'msg' => 'delete user bucket all object token invalid!');
     $token_c = new \lib\Token_Core();
     $ualias = '';
     if ($token_c->is_token($token)) {
         $host = CEPH_HOST;
         $aws_key = session('user_key');
         $aws_secret_key = session('user_secret_key');
         $conn = new cephService($host, $aws_key, $aws_secret_key);
         $bucket_name = self::_get_bucket_name_by_ftype($ftype);
         $del_ret = $conn->deleteAllObjectByBucket($bucket_name);
         if ($del_ret) {
             $ret = array('ret' => 0, 'msg' => '');
         } else {
             $ret = array('ret' => 2, 'msg' => 'delete all object failed!');
         }
     }
     $ret_h = new \proto\RetHead($ret);
     return $ret_h;
 }