// marca si usa o no el layout , si no lo usa imprime directamente el template $view->tabla = "Carreras"; $view->label = 'Nueva Carrera'; // para no utilizar un framework y simplificar las cosas uso este switch, la idea // es que puedan apreciar facilmente cuales son las operaciones que se realizan switch ($action) { case 'carrera': $view->carrera = Carrera::getCarreras(); // trae todos los horarios $view->contentTemplate = "templates/carrerasGrid.php"; // seteo el template que se va a mostrar break; case 'refrescarGrilla': $view->disableLayout = true; // no usa el layout $view->carrera = Carrera::getCarreras(); $view->contentTemplate = "templates/carrerasGrid.php"; // seteo el template que se va a mostrar break; case 'grabar': // limpio todos los valores antes de guardarlos // por ls dudas venga algo raro $Id = intval($_POST['Id']); $Carrera = cleanString($_POST['Carrera']); $Curso = cleanString($_POST['Curso']); $Carrera = new Carrera($Id); $Carrera->setCarrera($Carrera); $Carrera->setCurso($Curso); $Carrera->save(); break; case 'nuevo':