/** * renvoi les données ou affiche le formulaire d'edition d'une tache * @param Task $task [description] * @return [type] [description] */ public function edit($task_id) { $task = Task::find($task_id); $labels = TasksLabels::all(); $idsLabel = array(); foreach ($task->labels as $label) { $idsLabel[] = $label->id; } $users = AuthUser::all(); $idsUser = array(); foreach ($task->auths as $user) { $idsUser[] = $user->id; } return View::make('theme::' . 'admin.tasks.edit', array('task' => $task, 'user' => Auth::user(), 'noAriane' => true, 'labels' => $labels, 'idsLabel' => $idsLabel, 'users' => $users, 'idsUser' => $idsUser)); }
/** * Display a listing of the resource. * * @return Response */ public function index() { //Check permission if (!Auth::user()->hasPermission('manage', 'auth')) { return Redirect::to('admin')->with('error', Lang::get('auth.you_are_not_authorized')); } //User $data['user'] = Auth::user(); //All users $data['users'] = AuthUser::all(); //Interface $data['noAriane'] = true; if (Request::ajax()) { return Response::json(View::make('theme::' . 'admin.auth.index', $data)->renderSections()); } else { return View::make('theme::' . 'admin.auth.index', $data); } }