public function postApproval() { $in = Input::get(); $ticket_id = $in['ticket_id']; $approval_status = $in['approval_status']; $approval = Approval::find($ticket_id); if ($approval) { $approval->approvalStatus = $approval_status; $approval->save(); $p = json_encode($approval); $actor = isset(Auth::user()->email) ? Auth::user()->fullname . ' - ' . Auth::user()->email : 'guest'; Event::fire('log.a', array('approval', 'change', $actor, $p)); return Response::json(array('result' => 'OK')); } else { $p = 'asset not found'; $actor = isset(Auth::user()->email) ? Auth::user()->email : 'guest'; Event::fire('log.a', array('approval', 'change', $actor, $p)); return Response::json(array('result' => 'ERR::NOTFOUND')); } }
public static function getApprovalStatus($id) { $apv = Approval::find($id); return isset($apv->approvalStatus) ? $apv->approvalStatus : ''; }