/** * Function name: updateKarmaNoteStatus() * Created by : Evon * Created on : 04/10/2014 * Arguments : $noteId, $status **/ public function updateKarmaNoteStatus() { $CurrentUser = Auth::user(); $user_id = $noteId = $status = ''; $user_id = Input::get('user_id'); $noteId = Input::get('noteId'); $status = Input::get('status'); $publicPage = Input::get('publicPage'); if ($user_id && $noteId && $status) { if ($user_id == 'receiver') { $updateColumn = 'statusreceiver'; } else { $updateColumn = 'statusgiver'; } if ($status == 'Hide') { $updateStatus = 'hidden'; } elseif ($status == 'Show') { $updateStatus = 'visible'; } $KarmaNotes = Karmanote::find($noteId); $KarmaNotes->{$updateColumn} = $updateStatus; $KarmaNotes->save(); $KarmaNotes = $KarmaNotes->toArray(); $Meetingrequest = Meetingrequest::find($KarmaNotes['req_id']); $receiverDetail = User::find($Meetingrequest->user_id_receiver)->toArray(); //echo "<pre>";print_r($Meetingrequest);echo "</pre>";die; if (!empty($Meetingrequest->user_id_giver)) { $giverDetail = User::find($Meetingrequest->user_id_giver)->toArray(); } else { $giverDetail = Connection::find($Meetingrequest->connection_id_giver)->toArray(); } if ($publicPage == '1') { return Redirect::to('profile/' . strtolower($CurrentUser->fname . '-' . $CurrentUser->lname) . '/' . $CurrentUser->id); } else { return Redirect::to('KarmaNotes'); } } else { return Redirect::to('404'); } }
public static function ChangeReadStatus($Detail, $StatusName) { if ($StatusName == 'replyviewstatus') { $MeetingRequest = Meetingrequest::find($Detail->id); $MeetingRequest->replyviewstatus = '1'; $MeetingRequest->save(); } elseif ($StatusName == 'requestviewstatus') { $MeetingRequest = Meetingrequest::find($Detail->id); $MeetingRequest->requestviewstatus = '1'; $MeetingRequest->save(); } elseif ($StatusName == 'KarmaNoteStatus') { $KarmanoteDetail = Karmanote::find($Detail->id); $KarmanoteDetail->viewstatus = '1'; $KarmanoteDetail->save(); } return true; }