Ejemplo n.º 1
0
function editarCurso()
{
    require_once 'modulos/cursos/modelos/CursoModelo.php';
    $cursoUrl = $_GET['i'];
    $cursoParaModificar = getCursoFromUniqueUrl($cursoUrl);
    //Para el socialmedia container
    $titulo = $cursoParaModificar->titulo;
    $imageThumbnail = $cursoParaModificar->imagen;
    $descripcion = $cursoParaModificar->descripcionCorta;
    if ($cursoParaModificar->idUsuario == getUsuarioActual()->idUsuario) {
        require_once 'modulos/categorias/modelos/categoriaModelo.php';
        require_once 'modulos/categorias/modelos/subcategoriaModelo.php';
        require_once 'modulos/cursos/modelos/ClaseModelo.php';
        $subcategoria = getSubcategoria($cursoParaModificar->idSubcategoria);
        $categoria = getCategoriaPerteneciente($subcategoria->idSubcategoria);
        $temas = getTemas($cursoParaModificar->idCurso);
        $clases = getClases($cursoParaModificar->idCurso);
        $duracion = 0;
        if (isset($clases)) {
            foreach ($clases as $clase) {
                if ($clase->idTipoClase == 0) {
                    $duracion += transformaMMSStoMinutes($clase->duracion);
                }
            }
        }
        $comentarios = getComentarios($cursoParaModificar->idCurso);
        $preguntas = getPreguntas($cursoParaModificar->idCurso);
        $usuarioDelCurso = getUsuarioDeCurso($cursoParaModificar->idCurso);
        $tiposClase = getTiposClase();
        $tituloPagina = substr($cursoParaModificar->titulo, 0, 50);
        $numAlumnos = getNumeroDeAlumnos($cursoParaModificar->idCurso);
        require_once 'modulos/cursos/vistas/editarCurso.php';
    } else {
        //El usuario no es dueño de este curso, no lo puede modificar
        setSessionMessage("<h4 class='error'>No puedes modificar este curso</h4>");
        goToIndex();
    }
}
Ejemplo n.º 2
0
function editarCurso($cursoParaModificar, $usuario)
{
    require_once 'modulos/cursos/modelos/ClaseModelo.php';
    $temas = getTemas($cursoParaModificar->idCurso);
    $clases = getClases($cursoParaModificar->idCurso);
    $duracion = 0;
    if (isset($clases)) {
        foreach ($clases as $clase) {
            if ($clase->idTipoClase == 0) {
                $duracion += transformaMMSStoMinutes($clase->duracion);
            }
        }
    }
    $usuarioDelCurso = getUsuarioDeCurso($cursoParaModificar->idCurso);
    $tituloPagina = substr($cursoParaModificar->titulo, 0, 50);
    $numAlumnos = getNumeroDeAlumnos($cursoParaModificar->idCurso);
    pushBreadCrumb(getUrl(), $cursoParaModificar->titulo, true);
    require_once 'modulos/cursos/vistas/editarCurso.php';
}