コード例 #1
0
ファイル: horarios.php プロジェクト: PERCYad/horarioscarena
// marca si usa o no el layout , si no lo usa imprime directamente el template
$view->tabla = "Horarios";
$view->label = 'Nuevo Horario';
// 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 'horario':
        $view->horario = Horario::getHorarios();
        // trae todos los horarios
        $view->contentTemplate = "templates/horariosGrid.php";
        // seteo el template que se va a mostrar
        break;
    case 'refrescarGrilla':
        $view->disableLayout = true;
        // no usa el layout
        $view->horario = Horario::getHorarios();
        $view->contentTemplate = "templates/horariosGrid.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']);
        $IdCarrera = intval($_POST['IdCarrera']);
        $IdAsignatura = intval($_POST['IdAsignatura']);
        $IdModulo = intval($_POST['IdModulo']);
        $Horario = new Horario($Id);
        $Horario->setIdCarrera($IdCarrera);
        $Horario->setIdAsignatura($IdAsignatura);
        $Horario->setIdModulo($IdModulo);
        $Horario->save();