function titulacionRenderComboBox() { $render = new templateEngine(); $db = Driver::getInstance(); $titulaciones = new Titulacion($db); $render->titulaciones = $titulaciones->all(); return $render->render('titulacionCB_v.php'); }
public function factory($arrayfetch) { $arraytoret = array(); if ($arrayfetch) { foreach ($arrayfetch as $fetch) { $newObject = new Titulacion($this->driver); $newObject->fill($fetch); array_push($arraytoret, $newObject); } } return $arraytoret; }
public static function arraySelect() { $returnArr = array(); foreach (Titulacion::all() as $titulacion) { $returnArr[$titulacion->id] = $titulacion->nombre; } return $returnArr; }
public function getNueva() { $jornadas = new JornadasLaborales(); return View::make('oferta/nuevo', array('titulaciones' => Titulacion::arraySelect(), 'estudios' => Estudio::arraySelect(), 'provincias' => Provincia::arraySelect(), 'areas' => AreasEmpleo::vector(), 'salarios' => Oferta::salariosSelect(), 'contratos' => ContratosLaborales::vector(), 'jornadas' => JornadasLaborales::vector(), 'experiencia' => Oferta::experienciaSelect())); }
require_once '../cancerbero/cancerbero.php'; $cerb = new Cancerbero('AP_MisTitulaciones'); $cerb->handleAuto(); //Includes iniciales require_once '../views/templateEngine.php'; // se carga la clase TemplateEngine require_once '../model/Titulacion.php'; require_once '../model/Usuario.php'; require_once '../model/driver.php'; require_once 'navbar.php'; //Inclusión de navbar. Omitible si no la necesita //Conexion a la BD $db = Driver::getInstance(); //Instancias TemplateEngine, renderizan elementos $renderMain = new TemplateEngine(); $rendermistit = new TemplateEngine(); $titulaciones = new Titulacion($db); $usuario = new Usuario($db); $usuario = $usuario->findBy('user_name', $_SESSION['name']); $misTitulaciones = $usuario[0]->titulaciones(); $alltitulaciones = $titulaciones->all(); $rendermistit->misTitulaciones = $misTitulaciones; $rendermistit->allTitulaciones = $alltitulaciones; $renderMain->title = "Mis titulaciones"; //Titulo y cabecera de la pagina $renderMain->navbar = renderNavBar(); //Inserción de navBar en la pagina. Omitible si no la necesita $renderMain->content = $rendermistit->render('misTitulaciones_v.php'); //Inserción del contenido de la página echo $renderMain->renderMain(); // Dibujado de la página al completo
require_once '../model/driver.php'; //Inclusión de Driver de las clases de "model". Omitible si no las usamos require_once '../model/Materia.php'; require_once '../model/Titulacion.php'; require_once 'modal.php'; //Conexion a la BD (Permite usar las funciones de DBManager de Cancerbero) $db = DBManager::getInstance(); $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
require_once 'navbar.php'; //Inclusión de navbar. Omitible si no la necesita require_once 'comboboxes.php'; //Conexion a la BD $db = Driver::getInstance(); // incializa BD //Instancias TemplateEngine, renderizan elementos $renderMain = new TemplateEngine(); // inicializa render $renderAll = new TemplateEngine(); // inicializa render $renderPlantilla = new TemplateEngine(); // inicializa render $materias = new Materia($db); // inicializa objeto Materia $titulos = new Titulacion($db); // inicializa objeto Titulacion $allMaterias = $materias->all(); // coge todas las materias $renderAll->titulos = $titulos->all(); // el render coge todas las titulaciones $renderPlantilla->titulacion = titulacionRenderComboBox(); // el render coge el combobox de titulaciones if (isset($_POST['titulacion'])) { // si se presiono el boton Filtrar if ($_POST['titulacion'] != "nil") { // si se selecciono una titulacion $titulacionfiltro = new Titulacion($db); // inicializa objeto Titulacion $titulacionfiltro = $titulacionfiltro->findBy('tit_id', $_POST['titulacion']); // coge la titulaciom que se corresponde con el valor de la titulación por la que se filtro
//Inclusión de navbar. Omitible si no la necesita require_once '../model/driver.php'; //Inclusión de Driver de las clases de "model". Omitible si no las usamos require_once '../model/Materia.php'; require_once '../model/Titulacion.php'; require_once '../model/Administra.php'; require_once 'modal.php'; //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(); $renderMatAdmin = new TemplateEngine(); $usuarios = new Usuario($dbm); $materias = new Materia($dbm); $titulos = new Titulacion($dbm); $administradores = new Administra($dbm); $renderMatAdmin->status = "<br/>"; //Se usa este campo para mostrar mensajes de error o avisos, salto de línea por defecto //FUNCIONES DEL CONTROLADOR if (isset($_POST["usuario"]) && isset($_POST["materia"])) { if (!$administradores->existe($_POST["usuario"], $_POST["materia"])) { $administradores->setUser_id($_POST["usuario"]); $administradores->setMat_id($_POST["materia"]); $administradores->create(); $renderMatAdmin->status = renderModalCorrecto("Operación Exitosa", "Nuevos permisos de administración añadidos correctamente"); } else { $status = "El usuario ya admministra esta materia"; $contenido = "El usuario ya tiene permisos de administrador sobre los apuntes de la materia"; $renderMatAdmin->status = renderModalError($status, $contenido); }
public function titulaciones() { $titulacion = new Titulacion($this->driver); $query = "select * from Usuario,Titulacion,Titulacion_Usuario where\n Usuario.user_id = Titulacion_Usuario.user_id and\n Titulacion_Usuario.tit_id = Titulacion.tit_id;"; $results = $this->driver->exec($query); return $titulacion->factory($results); }
public function getNuevo() { $provincias = new Provincia(); $estudios = Estudio::all(); $titulos = Titulacion::all(); $estudiosArr = null; foreach ($estudios as $estudio) { $estudiosArr[$estudio->id] = $estudio->nombre; } $titulosArr = array(); foreach ($titulos as $titulo) { $titulosArr[$titulo->id] = $titulo->nombre; } $carnetsP = Funcion::where('grupo_id', '=', 2)->get(); $idiomas = Funcion::where('grupo_id', '=', 4)->get(); $informatica = Funcion::where('grupo_id', '=', 5)->get(); $areas = AreasEmpleo::vector(); return View::make("docente.nuevo", array('areas' => $areas, 'informatica' => $informatica, 'idiomas' => $idiomas, 'carnetsP' => $carnetsP, 'titulos' => $titulosArr, 'estudios' => $estudiosArr, 'provincias' => $provincias->arraySelect())); }
<?php // HECHO POR MIGUEL OSCAR //Includes iniciales require_once '../model/driver.php'; //Inclusión de Driver de las clases de "model". Omitible si no las usamos require_once '../model/Titulacion.php'; //Instanciacion de Driver $db = Driver::getInstance(); //Esto permite el uso de las clases de "model" (Usuario.php, Apunte.php etc...) $id = array_keys($_POST)[1]; $titulacion = new Titulacion($db); $titulacion->setTit_name($_POST['name']); //se crea en la base de datos $titulacion->create(); //RENDERIZADO FINAL header("location: consultaTitulaciones.php"); //return
<?php // HECHO POR MIGUEL OSCAR //Includes iniciales require_once '../model/driver.php'; //Inclusión de Driver de las clases de "model". Omitible si no las usamos require_once '../model/Titulacion.php'; //Instanciacion de Driver $db = Driver::getInstance(); //Esto permite el uso de las clases de "model" (Usuario.php, Apunte.php etc...) $titulacion = new Titulacion($db); $titulacion->setTit_name($_POST['materianueva']); //se crea en la base de datos $titulacion->create(); //RENDERIZADO FINAL header("location: consultaTitulaciones.php"); //return
public function getMaximoTitulacionesEstudio() { $idEstudio = $_GET["max-estudio"]; $titulaciones = Titulacion::where("estudio_id", "<=", $idEstudio)->get(); return $titulaciones->toJson(); }