Ejemplo n.º 1
0
 public function getAlbumCoverForList(array $albumIdList)
 {
     if (!$albumIdList) {
         return array();
     }
     $photos = $this->photoDao->getFirstPhotoForList($albumIdList);
     $photoList = array();
     if ($photos) {
         foreach ($photos as $photo) {
             $photoList[$photo->albumId] = $photo;
         }
     }
     $result = array();
     foreach ($albumIdList as $albumId) {
         $result[$albumId] = !empty($photoList[$albumId]) ? $this->photoDao->getPhotoUrl($photoList[$albumId]->id, $photoList[$albumId]->hash, true) : null;
     }
     return $result;
 }