Exemplo n.º 1
0
Arquivo: Activity.php Projeto: rjha/sc
 function getCommentFeed($row)
 {
     // @imp: activity row for comment stores
     // post_id as object_id and not item_id
     $postId = $row["object_id"];
     $postDao = new \com\indigloo\sc\dao\Post();
     $image = $postDao->getImageOnId($postId);
     $feedVO = new \stdClass();
     $feedVO->ownerId = $row["owner_id"];
     $feedVO->subject = $row["subject"];
     $feedVO->subjectId = $row["subject_id"];
     $feedVO->object = "post";
     $feedVO->objectId = $row["object_id"];
     $feedVO->title = $row["object"];
     $feedVO->content = $row["content"];
     $feedVO->verb = $row["verb"];
     $feedVO->srcImage = $image["thumbnail"];
     $feedVO->nameImage = $image["name"];
     $feed = json_encode($feedVO);
     if ($feed === FALSE || $feed == 'null' || $feed == 'NULL') {
         //encoding went wrong
         $message = sprintf("problem with encoding activity row %d ", $row["id"]);
         trigger_error($message, E_USER_ERROR);
     }
     return $feed;
 }