示例#1
0
 /**
  * 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);
 }
示例#2
0
文件: Photos.php 项目: jsnshrmn/Suma
/**
 * 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);
}
示例#3
0
 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;
 }