Esempio n. 1
0
$db->connect();
//Instanciacion de Driver
$dbm = Driver::getInstance();
//Esto permite el uso de las clases de "model" (Usuario.php, Apunte.php etc...)
//Instancias TemplateEngine, renderizan elementos
$renderMain = new TemplateEngine();
$renderAltaMateria = new TemplateEngine();
$renderAltaMateria->modal = null;
$titulos = new Titulacion($dbm);
//FUNCIONES DEL CONTROLADOR
if (isset($_POST['materia'])) {
    $materia = new Materia($dbm);
    $materia->setMat_name($_POST['materia']);
    $materia->setTit_id($_POST['titulo']);
    $materia->create();
    $titulo = "Materia creada correctamente";
    $contenido = "La materia " . $materia->getMat_name() . " ha sido creada correctamente";
    $renderAltaMateria->modal = renderModal($titulo, $contenido);
}
//Escribimos aquí lo que hace este controlador en concreto (Comprueba el login, redirecciona...)
$renderAltaMateria->titulos = $titulos->all();
//RENDERIZADO FINAL
$renderMain->title = "AltaMateria";
//Titulo y cabecera de la pagina
$renderMain->navbar = renderNavBar();
//Inserción de navBar en la pagina. Omitible si no la necesita
//$renderSubirApunte->comboboxTitulo = tituloRenderComboBox();
$renderMain->content = $renderAltaMateria->render('altaMateria_v.php');
//Inserción del contenido de la página
echo $renderMain->renderMain();
// Dibujado de la página al completo
Esempio n. 2
0
                $array = $matuser->findBy('mat_id', $apunte->getMat_id());
                foreach ($array as $arrays) {
                    $notificacion->setFecha($buffer);
                    $notificacion->setContenido("Nuevos apuntes en " . $mat);
                    $notificacion->setUser_id($arrays->getUser_id());
                    $notificacion->create();
                }
            } else {
                $titulo = "Error subiendo el apunte.";
                $contenido = "Ha ocurrido un error inesperado. Compruebe los datos de entrada, pruebe otra vez y si el error sigue ocurriendo contacte con un administrador";
            }
        }
    } else {
        $titulo = "fichero invalido";
        $contenido = "compruebe que su fichero es .pdf";
    }
    //fin operacion subir archivo
    $apunte->setRuta($hashedName);
    $apunte->create();
    //se crea en la BD el nuevo apunte
    $renderSubirApunte->modal = renderModal($titulo, $contenido);
}
//RENDERIZADO FINAL
$renderSubirApunte->comboboxAnho = anhoRenderComboBox();
// se renderiza el combobox de año
$renderMain->navbar = renderNavBar();
//Inserción de navBar en la pagina. Omitible si no la necesita
$renderMain->content = $renderSubirApunte->render('subirApunte_v.php');
//Inserción del contenido de la página
echo $renderMain->renderMain();
// Dibujado de la página al completo