public function getUpdate($ticketId)
 {
     $ticket = \App\Ticket::find($ticketId);
     $formOptions = [];
     $clients = \App\Client::orderBy('name', 'ASC')->get();
     $formOptions['client'] = \App\Helpers\FormHelper::objectsToKeyValueArray($clients, 'id', 'name');
     $formOptions['client'] = ['' => '--Not Assigned To Client--'] + $formOptions['client'];
     $statuses = \App\Status::orderBy('weight', 'ASC')->get();
     $formOptions['statuses'] = \App\Helpers\FormHelper::objectsToKeyValueArray($statuses, 'id', 'name');
     $formOptions['priorities'] = array_combine(range(1, 10), range(1, 10));
     $users = \App\User::all();
     $formOptions['users'] = \App\Helpers\FormHelper::objectsToKeyValueArray($users, 'id', 'email');
     return view('ticket.edit', ['ticket' => $ticket, 'formOptions' => $formOptions]);
 }
 public function editTask($id)
 {
     if (Auth::check()) {
         $task = Task::findorfail($id);
         $discussions = Discussions::getDiscussionsForPost($id);
         $users = User::orderBy('id', 'desc')->get();
         $priorities = Priority::orderBy('id', 'asc')->get();
         $colors = Color::orderBy('id', 'asc')->get();
         $status = Status::orderBy('id', 'asc')->get();
         $data = array('task' => $task, 'discussions' => $discussions, 'users' => $users, 'priorities' => $priorities, 'colors' => $colors, 'status' => $status);
         return view('taskedit', $data);
     } else {
         return redirect('/')->withErrors('You must be authenticated to edit a task.');
     }
 }
 public function getIndex()
 {
     $statuses = \App\Status::orderBy('weight', 'ASC')->get();
     return view('status.index', ['statuses' => $statuses]);
 }
Beispiel #4
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     //
     return view('status.index')->with(['solutions' => Status::orderBy('solution_id', 'desc')->where('contest_id', null)->paginate(50)]);
 }
 public function status()
 {
     return view('contests.contest.status')->with(['contest' => Contest::find(session('cid')), 'solutions' => Status::orderBy('solution_id', 'desc')->where('contest_id', session('cid'))->paginate(50)]);
 }