Пример #1
0
 private function __setAttribute($postObj)
 {
     if (count($postObj) == 1) {
         $post = new Application_Model_Post();
         $post->setOptions(array("postId" => $postObj->post_id, "message" => $postObj->message, "highlight" => $postObj->highlight, "pinToTop" => $postObj->pin_to_top, "isTagged" => $postObj->is_tagged, "milestoneId" => $postObj->milestone_id, "eventId" => $postObj->event_id, "imageId" => $postObj->image_id, "videoId" => $postObj->video_id, "pollId" => $postObj->poll_id, "schedule" => $postObj->schedule, "privacy" => $postObj->privacy, "type" => $postObj->type, "isPosted" => $postObj->is_posted, "addtime" => $postObj->addtime, "updtime" => $postObj->updtime));
         return $post;
     } elseif (count($postObj) > 1) {
         $postList = array();
         foreach ($postObj as $row) {
             $post = new Application_Model_Post();
             $post->setOptions(array("postId" => $row->post_id, "message" => $row->message, "highlight" => $row->highlight, "pinToTop" => $row->pin_to_top, "isTagged" => $row->is_tagged, "milestoneId" => $row->milestone_id, "eventId" => $row->event_id, "imageId" => $row->image_id, "videoId" => $row->video_id, "pollId" => $row->poll_id, "schedule" => $row->schedule, "privacy" => $row->privacy, "type" => $row->type, "isPosted" => $row->is_posted, "addtime" => $row->addtime, "updtime" => $row->updtime));
             $postList[] = $post;
         }
         return $postList;
     }
 }