public function listMaestros() { $maestros = Maestro::with('perfil')->get(); foreach ($maestros as $key => $value) { $action = '/admin/maestro/' . $value->perfil->username; $value->perfil->action = $action; } //Utilities::printData($maestros); $this->view = new ListaMaestros($maestros); $this->view->display(); }
public function editView($params) { $curso_id = strip_tags(htmlspecialchars($params['curso'])); $curso_id = intval($curso_id); $curso_id = filter_var($curso_id, FILTER_VALIDATE_INT); $attempt = 0; $session = Utilities::getSession(); $links = Utilities::getMenu($session); if (isset($params['attempt']) && is_int($params['attempt'])) { $attempt = strip_tags(htmlspecialchars($params['attempt'])); $attempt = intval($attempt); $attempt = filter_var($attempt, FILTER_VALIDATE_INT); } if (!$curso_id) { $this->app->redirect($this->app->urlFor('Index')); } $curso = Curso::find($curso_id); if (count($curso) == 0) { $this->app->redirect($this->app->urlFor('Index')); } $action = '/curso/' . $curso->curso_id . '/edit'; $tipo_curso = TipoCurso::all(); $maestros = Maestro::with('perfil')->get(); $this->view = new CursoEditView($links, $curso, $tipo_curso, $maestros, $action, $attempt); $this->view->display(); //Utilities::printData($maestros); }