Beispiel #1
0
 public function entityPhotosFind(OW_Event $e)
 {
     $params = $e->getParams();
     if (empty($params['entityId']) || empty($params['entityType'])) {
         return null;
     }
     $offset = !empty($params['offset']) ? (int) $params['offset'] : 0;
     $limit = !empty($params['limit']) ? (int) $params['limit'] : OW::getConfig()->getValue('photo', 'photos_per_page');
     $status = isset($params["status"]) ? $params["status"] : "approved";
     $photos = $this->photoService->findEntityPhotoList($params['entityType'], $params['entityId'], $offset, $limit, $status);
     $list = $this->preparePhotos($photos);
     $e->setData($list);
     return $list;
 }