예제 #1
0
<?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/');
}
예제 #2
0
            $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';
        }
    }
}
예제 #3
0
<?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);