/** * Display a listing of the resource. * * @return Response */ public function index() { $CurrentUser = Auth::User(); $CurrentUserSkills = Auth::User()->Tags; $PendingRequest = $ReceivedRequest = $sentRequest = $ReceivedRequestUser = $sentRequestUser = ''; $totalPendingRequest = $totalReceivedRequest = $totalSendRequest = 0; $PendingRequest = KarmaHelper::getPendingKarmaNotes($CurrentUser->id); $totalPendingRequest = count($PendingRequest); $ReceivedRequest = Auth::user()->KarmanoteReceiver()->orderBy('created_at', 'DESC')->get(); $sentRequest = Auth::user()->KarmanoteGiver()->orderBy('created_at', 'DESC')->get(); if (!empty($ReceivedRequest)) { foreach ($ReceivedRequest->toArray() as $received) { $received['user_id_giver'] = User::find($received['user_id_giver'])->toArray(); $received['user_id_receiver'] = User::find($received['user_idreceiver'])->toArray(); $received['status'] = $received['statusgiver']; $received['meetingId'] = $received['req_id']; $meetingDetail = KarmaHelper::getMeetingDetail($received['req_id']); $received['meetingBody'] = $meetingDetail['notes']; $ReceivedRequestUser[] = $received; } $totalReceivedRequest = count($ReceivedRequest); } if (!empty($sentRequest)) { foreach ($sentRequest->toArray() as $sent) { $sentReq['receiver_detail'] = User::find($sent['user_idreceiver'])->toArray(); if (!empty($sent['user_idgiver'])) { $sentReq['giver_detail'] = User::find($sent['user_idgiver'])->toArray(); } else { $sentReq['giver_detail'] = Connection::find($sent['connection_idgiver'])->toArray(); } $sentReq['status'] = $sent['statusreceiver']; $sentReq['karmanotedetail'] = $sent['details']; $sentReq['created_at'] = $sent['created_at']; $sentReq['meetingId'] = $sent['req_id']; $meetingSentDetail = KarmaHelper::getMeetingDetail($sent['req_id']); $sentReq['meetingBody'] = $meetingSentDetail['notes']; $sentRequestUser[] = $sentReq; } $totalSendRequest = count($sentRequest); } //echo "<pre>";print_r($sentRequestUser);echo "</pre>"; //die; //echo "<pre>";print_r(count($totalSentRequest));echo "</pre>";die; //$sentRequest = KarmaHelper::getSentKarmaNotes($CurrentUser->id); return View::make('KarmaNotes', array('pageTitle' => 'KarmaNotes | KarmaCircles', 'CurrentUser' => $CurrentUser, 'PendingRequest' => $PendingRequest, 'ReceivedRequest' => $ReceivedRequestUser, 'sentRequest' => $sentRequestUser, 'countPen' => '0', 'countRec' => '0', 'countSent' => '0', 'totalSentRequest' => $totalSendRequest, 'totalPendingRequest' => $totalPendingRequest, 'totalReceivedRequest' => $totalReceivedRequest)); }