/** * This function loads the Assign Tasks page for a particular event * * * @return Assign Tasks page with Quote Requests/Users table data */ public function Assign() { $input = Request::all(); //if no inputs, redirect to Task Templates page if ($input == null) { return redirect('dashboard/events/assign-tasks'); } //check with db if EventName is valid $evid = $_GET['EventID']; $quote = Quote_Requests::select('*')->where('id', $evid)->get(); //if not valid, redirect to Task Templates page if ($quote == '[]') { return redirect('dashboard/events/assign-tasks'); } foreach ($quote as $quote1) { $evetype = $quote1->EventType; } $tasks = Task_Templates::select('*')->where('EventName', $evetype)->get(); $team = Users::distinct()->select('*')->where('role', 'team-member')->get(); $alreadyassigned = Event_Tasks::select('*')->where('EventID', $evid)->get(); return view('assign_task.assign')->with(array('team' => $team, 'quote' => $quote, 'tasks' => $tasks, 'already' => $alreadyassigned)); }
/** * This function loads the 'Events Progress' page for Customer * * * @return progress 'Events Progress' page with Event Tasks/Quote Requests table data */ public function ProgressCustomer() { $input = Request::all(); $iName = $input['EventID']; $user_id = \Auth::user()->id; //$customereventid = Quote_Requests::select('*')->where('id',$iName)->first(); $memtasks = Event_Tasks::select('*')->where('EventID', $iName)->get(); $teammem = Users::select('*')->where('role', 'team-member')->get(); $evedetails = Quote_Requests::select('*')->where('id', $iName)->first(); $data = array('memtasks' => $memtasks, 'teammem' => $teammem, 'eveID' => $iName, 'evedetails' => $evedetails, 'result' => 'null'); return view('progress_customer.progress')->with($data); }