/**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show()
 {
     $type = Input::get('type');
     switch ($type) {
         case 'status':
             $status = $this->updateRepository->getStatuses(Input::get('user'), Input::get('postId'), Auth::user()->id);
             if ($status != 'Error:103') {
                 $input = getUser($status->user_id);
                 $user['avatar'] = checkUserAvatar($input->email, 'small');
                 $user['url'] = Request::root() . '/' . $input->username;
                 $user['status_time'] = $status->created_at->diffForHumans();
                 $user['status_body'] = substr($status->body, 0, 90);
                 $result = array_merge($input->toArray(), $status->toArray(), $user);
                 return Response::json($result);
             } else {
                 return 0;
             }
             break;
         default:
             break;
     }
 }
Exemple #2
0
    $img = checkUserAvatar($sender->email, 'small');
    Pusherer::trigger('GlobalMessageChannel', 'newGlobalMessage', array('email' => $sender->email, 'message' => $event->body, 'user_link' => $userLink, 'img' => $img, 'username' => $sender->username));
});
Event::listen('Pluto.Updates.Events.UpdatePublished', function ($event) {
    // $sender =   getUser(1);
    // $receiver = getUser(2);
    // $total_requests = getTotalRequests(2);
    // $img = checkUserAvatar('*****@*****.**');
    // $gender = "Male";
    // $url = Request::root().'/respond-to-friend-request';
    //    Pusherer::trigger('FriendRequestChannel', 'userSentRequest', array('sender_id' => '1', 'img' => $img, 'url' => $url,  'gender' => $gender,  'sender_email' => '*****@*****.**', 'receiver_email' => '*****@*****.**', 'sender_name' => 'Prateek Singh', 'total_req' => $total_requests->count() ));
    $url = Request::root() . '/news-update-check-friendship';
    $update = getUpdateObject($event->type, $event->user_id, $event->post_id);
    switch ($event->type) {
        case 'status':
            Pusherer::trigger('RecentUpdateChannel', 'userDidRecent', array('root_id' => $update->id, 'url' => $url, 'user_id' => $event->user_id, 'type' => $event->type, 'post_id' => $event->post_id));
            break;
        default:
            break;
    }
});
Event::listen('Pluto.FriendRequests.Events.FriendRequestPublished', function ($event) {
    $sender = getUser($event->sender_id);
    $receiver = getUser($event->receiver_id);
    $total_requests = getTotalRequests($event->receiver_id);
    $img = checkUserAvatar($sender->email, 'small');
    $gender = $sender->info->gender;
    $url = Request::root() . '/respond-to-friend-request';
    $userpage = Request::root() . '/' . $sender->username;
    Pusherer::trigger('FriendRequestChannel', 'userSentRequest', array('sender_link' => $userpage, 'sender_id' => $sender->id, 'img' => $img, 'url' => $url, 'gender' => $gender, 'sender_email' => $sender->email, 'receiver_email' => $receiver->email, 'sender_name' => $sender->info->firstname . ' ' . $sender->info->lastname, 'total_req' => $total_requests->count()));
});