protected function getAllNotifiInfor($noti)
 {
     foreach ($noti as $key => $value) {
         if ($value->kind === "like") {
             $image_like = ImageFacade::getPhotoById($value->image_like_id)[0];
             unset($value->comment_id, $value->follow_id, $value->image_comment_id);
             $value->image_url = $image_like->url . "/" . $image_like->resize_2;
         } elseif ($value->kind === "comment") {
             $image_comment = ImageFacade::getPhotoById($value->image_comment_id)[0];
             unset($value->like_id, $value->follow_id, $value->image_like_id);
             $value->image_url = $image_comment->url . "/" . $image_comment->resize_2;
         } elseif ($value->kind === "follow") {
             unset($value->like_id, $value->comment_id, $value->image_like_id, $value->image_comment_id);
         }
     }
     return $noti;
 }
Example #2
0
 public function getPhotoById($image_id)
 {
     if (!empty($image_id)) {
         return $image = ImageFacade::getPhotoById($image_id);
     }
 }