Beispiel #1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $ticket = Models\Ticket::find($id);
     $status_lists = Models\Status::lists('name', 'id');
     $priority_lists = Models\Priority::lists('name', 'id');
     $category_lists = Models\Category::lists('name', 'id');
     $agent_lists = ['auto' => 'Auto Select'] + Models\Agent::agentsLists($ticket->category_id);
     $comments = $ticket->comments()->paginate(config('ticketit.paginate_items'));
     return view('ticketit::tickets.show', compact('ticket', 'status_lists', 'priority_lists', 'category_lists', 'agent_lists', 'comments'));
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $ticket = $this->tickets->find($id);
     $status_lists = Models\Status::lists('name', 'id');
     $priority_lists = Models\Priority::lists('name', 'id');
     $category_lists = Models\Category::lists('name', 'id');
     $close_perm = $this->permToClose($id);
     $reopen_perm = $this->permToReopen($id);
     $cat_agents = Models\Category::find($ticket->category_id)->agents()->agentsLists();
     if (is_array($cat_agents)) {
         $agent_lists = ['auto' => 'Auto Select'] + $cat_agents;
     } else {
         $agent_lists = ['auto' => 'Auto Select'];
     }
     $comments = $ticket->comments()->paginate(Setting::grab('paginate_items'));
     return view('ticketit::tickets.show', compact('ticket', 'status_lists', 'priority_lists', 'category_lists', 'agent_lists', 'comments', 'close_perm', 'reopen_perm'));
 }