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'; }