/** * Eliminar un album especifico. * * @param integer $albumId id del album * @return void */ public function deleteAlbum($albumId) { $albumQuery = new Zend_Gdata_Photos_AlbumQuery(); $albumQuery->setAlbumId($albumId); $albumQuery->setType('entry'); $entry = $this->_photos->getAlbumEntry($albumQuery); $this->_photos->deleteAlbumEntry($entry, true); }
/** * Deletes the specified album * * @param Zend_Http_Client $client The authenticated client * @param string $user The user's account name * @param integer $albumId The album's id * @return void */ function deleteAlbum($client, $user, $albumId) { $photos = new Zend_Gdata_Photos($client); $albumQuery = new Zend_Gdata_Photos_AlbumQuery(); $albumQuery->setUser($user); $albumQuery->setAlbumId($albumId); $albumQuery->setType('entry'); $entry = $photos->getAlbumEntry($albumQuery); $photos->deleteAlbumEntry($entry, true); outputUserFeed($client, $user); }
public function rename_album($idAlbum, $newAlbumName) { static::auth(); $query = new Zend_Gdata_Photos_AlbumQuery(); $query->setUser("default"); $query->setAlbumId($idAlbum); $query->setType("entry"); try { $albumEntry = static::$service->getAlbumEntry($query); static::$status['error'] = false; static::$status['message'] = "Success !"; $albumEntry->setTitle(static::$service->newTitle($newAlbumName)); $albumEntry->save(); } catch (Zend_Gdata_App_Exception $e) { static::$status['message'] = $e->getMessage(); } return static::$status; }