Exemple #1
0
 public function entityAlbumsFind(OW_Event $e)
 {
     $params = $e->getParams();
     $data = $e->getData();
     if (empty($params['entityId'])) {
         return false;
     }
     $entityType = !empty($params['entityType']) ? $params['entityType'] : 'user';
     $offset = !empty($params['offset']) ? (int) $params['offset'] : 0;
     $limit = !empty($params['limit']) ? (int) $params['limit'] : OW::getConfig()->getValue('photo', 'photos_per_page');
     $albums = $this->albumService->findEntityAlbums($params['entityId'], $entityType, $offset, $limit);
     $list = $this->prepareAlbums($albums);
     $data['albums'] = $list;
     $e->setData($data);
     return $data;
 }