Example #1
0
function tomarCurso()
{
    require_once 'modulos/cursos/modelos/CursoModelo.php';
    require_once 'modulos/usuarios/modelos/UsuarioCursosModelo.php';
    $cursoUrl = $_GET['i'];
    $curso = getCursoFromUniqueUrl($cursoUrl);
    //Para socialmedia container
    $titulo = $curso->titulo;
    $imageThumbnail = $curso->imagen;
    $descripcion = $curso->descripcionCorta;
    $usuario = getUsuarioActual();
    if (is_null($usuario)) {
        detalles();
    } else {
        if (esUsuarioUnAlumnoDelCurso($usuario->idUsuario, $curso->idCurso) || tipoUsuario() == "administrador") {
            require_once 'modulos/categorias/modelos/categoriaModelo.php';
            require_once 'modulos/categorias/modelos/subcategoriaModelo.php';
            require_once 'modulos/cursos/modelos/ClaseModelo.php';
            $subcategoria = getSubcategoria($curso->idSubcategoria);
            $categoria = getCategoriaPerteneciente($subcategoria->idSubcategoria);
            $temas = getTemas($curso->idCurso);
            $clases = getClases($curso->idCurso);
            $duracion = 0;
            if (isset($clases)) {
                foreach ($clases as $clase) {
                    if ($clase->idTipoClase == 0) {
                        $duracion += $clase->duracion;
                    }
                }
            }
            $comentarios = getComentarios($curso->idCurso);
            $preguntas = getPreguntas($curso->idCurso);
            $usuarioDelCurso = getUsuarioDeCurso($curso->idCurso);
            $tiposClase = getTiposClase();
            $ratingUsuario = getRatingUsuario($usuario->idUsuario, $curso->idCurso);
            $numAlumnos = getNumeroDeAlumnos($curso->idCurso);
            $tituloPagina = substr($curso->titulo, 0, 50);
            require_once 'modulos/cursos/vistas/tomarCurso.php';
        } else {
            detalles();
        }
    }
}
function tomarCurso($curso, $usuario, $esAlumno)
{
    $temas = getTemas($curso->idCurso);
    $clases = getClases($curso->idCurso);
    $duracion = 0;
    if (isset($clases)) {
        foreach ($clases as $clase) {
            if ($clase->idTipoClase == 0) {
                $duracion += $clase->duracion;
            }
        }
    }
    $usuarioDelCurso = getUsuarioDeCurso($curso->idCurso);
    require_once 'modulos/cursos/modelos/ClaseModelo.php';
    if ($esAlumno) {
        $ratingUsuario = getRatingUsuario($usuario->idUsuario, $curso->idCurso);
    }
    $numAlumnos = getNumeroDeAlumnos($curso->idCurso);
    $tituloPagina = substr($curso->titulo, 0, 50);
    pushBreadCrumb(getUrl(), $curso->titulo, true);
    require_once 'modulos/cursos/vistas/tomarCurso.php';
}