function create_collection()
 {
     $peer = new GalleryCollectionPeer();
     $do = $peer->new_do();
     $peer->setupByParams($do);
     $do->folder = Random::newHexString();
     $d = new Dir(self::GALLERY_COLLECTION_ROOT_DIR . $do->folder);
     $d->touch();
     $peer->save($do);
     if (is_html()) {
         return Redirect::success();
     } else {
         return Result::ok();
     }
 }