Ejemplo n.º 1
0
 /**
  *	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');
     }
 }
Ejemplo n.º 2
0
 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;
 }