<?php include 'componentes/apartados/model.php'; include 'componentes/detalle/model.php'; /* redireccion en caso de que el detalle no este definido. */ if (!isset($_SESSION['usuario'])) { header('Location:registro/'); } else { //pasamos el id que recogemos de la URL //$apartados = modelApartados::getApartados($_GET['id'],$_GET['id_temas']); $apartado = modelApartados::getPrimerApartado($_GET['id'], $_GET['id_temas']); $detalleCurso = modelDetalle::getDetalleCurso($_GET['id']); $tituloTema = modelApartados::getTituloTema($_GET['id']); $descripcion = modelApartados::getDescripcion($_GET['id'], $_GET['id_temas'], $_GET['id']); if (isset($_POST['inscribirse'])) { $usuarioAlta = modelApartados::altaUsuario($_GET['id'], $_SESSION['usuario']['id']); if ($usuarioAlta != null) { echo 'Se ha inscrito correctamente en el curso'; } } include 'componentes/apartados/tmpl.php'; //header('Location:http://localhost/webCoding/detalle/1/'); }
$estado = 'Se ha producido un error, int?ntelo de nuevo'; } $actualizar = modelApartados::getActualizar($_GET['id']); include 'tmplActualizar.php'; } else { if (isset($_GET['id'])) { //Desde el listado de apartados (botones actualizar y eliminar) if (isset($_GET['actualizar'])) { //Detalle de apartado, formulario de actualizacion $actualizar = modelApartados::getActualizar($_GET['id']); include 'tmplActualizar.php'; } else { if (isset($_GET['eliminar'])) { //eliminamos el apartado elegido desde la lista de apartados $exito = modelApartados::eliminar($_GET['id']); if ($exito) { $estado = 'Se ha eliminado correctamente el apartado'; } else { $estado = 'Se ha producido un error al eliminar el apartado, int?ntelo de nuevo'; } $informacion = modelApartados::getInformacion(); include 'tmpl.php'; } } } else { //Listado general de apartados $informacion = modelApartados::getInformacion(); include 'tmpl.php'; } } }
<?php /* * Monta los apartados con el nombre del tema, el nombre del apartado y la descripcion de cada apartado */ include 'model.php'; include '../../librerias/db.pdo.php'; if (isset($_GET['idCurso']) && isset($_GET['idTema']) && isset($_GET['idApartado'])) { $idCurso = $_GET['idCurso']; $idTema = $_GET['idTema']; $idApartado = $_GET['idApartado']; $apartado = modelApartados::getApartado($idCurso, $idTema, $idApartado); $apartadoSiguiente = modelApartados::getApartado($idCurso, $idTema, $idApartado + 1); $apartadoAnterior = modelApartados::getApartado($idCurso, $idTema, $idApartado - 1); //comprobamos si hay mas apartados hacia adelante if ($apartadoSiguiente == null) { $hayMas = false; } else { $hayMas = true; } //comprobamos si hay mas apartados hacia atras if ($apartadoAnterior == null) { $hayMenos = false; } else { $hayMenos = true; } $nombreApartado = $apartado["nombre_apartados"]; $descripcionApartado = $apartado["descripcion"]; //codificamos a utf8 y recuperamos los tags html $nombreApartado = html_entity_decode(utf8_encode($nombreApartado), ENT_QUOTES); $descripcionApartado = html_entity_decode(utf8_encode($descripcionApartado), ENT_QUOTES);