Beispiel #1
0
 public function like()
 {
     if (!OW::getUser()->isAuthenticated()) {
         throw new AuthenticateException();
     }
     $entityType = $_GET['entityType'];
     $entityId = (int) $_GET['entityId'];
     $like = $this->service->addLike(OW::getUser()->getId(), $entityType, $entityId);
     $event = new OW_Event('feed.after_like_added', array('entityType' => $entityType, 'entityId' => $entityId, 'userId' => OW::getUser()->getId()), array('likeId' => $like->id));
     OW::getEventManager()->trigger($event);
     $this->afterLike($entityType, $entityId);
 }