Exemple #1
0
function detalles()
{
    $uniqueUrl = $_GET['i'];
    require_once 'modulos/usuarios/modelos/usuarioModelo.php';
    //$usuarioPerfil = getUsuario($idUsuario);
    $usuarioPerfil = getUsuarioFromUniqueUrl($uniqueUrl);
    if (!is_null($usuarioPerfil)) {
        $tituloPagina = $usuarioPerfil->nombreUsuario;
        $titulo = $usuarioPerfil->nombreUsuario;
        $imageThumbnail = $usuarioPerfil->avatar;
        $descripcion = $usuarioPerfil->tituloPersonal;
        $miPerfil = false;
        if (validarUsuarioLoggeadoParaSubmits()) {
            if (getUsuarioActual()->idUsuario == $usuarioPerfil->idUsuario) {
                $miPerfil = true;
            }
        }
        require_once 'modulos/usuarios/modelos/UsuarioCursosModelo.php';
        if ($miPerfil) {
            $numTomados = getNumeroCursosTomados($usuarioPerfil->idUsuario);
            $cursos = getCursosInstructorDetalles($usuarioPerfil->idUsuario, "titulo", "ASC");
            $numCursos = sizeof($cursos);
        } else {
            $cursos = getCursosInstructorDetallesPublicados($usuarioPerfil->idUsuario, "titulo", "ASC");
            $numTomados = getNumeroCursosTomados($usuarioPerfil->idUsuario);
            $numCursos = sizeof($cursos);
        }
        require_once 'modulos/usuarios/vistas/perfil.php';
    } else {
        setSessionMessage("<h4 class='error'>¡El usuario no existe!</h4>");
        redirect("/");
    }
}
Exemple #2
0
function instructor()
{
    require_once 'modulos/usuarios/modelos/UsuarioCursosModelo.php';
    if (validarUsuarioLoggeado()) {
        $usuario = getUsuarioActual();
        $cursos = getCursosInstructorDetalles($usuario->idUsuario, "titulo", "ASC");
        require_once 'modulos/usuarios/vistas/cursosInstructor.php';
    }
}
function cursosInstructor()
{
    if (validarUsuarioAdministrador()) {
        $idUsuario = $_GET['i'];
        require_once 'modulos/usuarios/modelos/UsuarioCursosModelo.php';
        $cursos = getCursosInstructorDetalles($idUsuario, "titulo", "ASC");
        $titulo = "Cursos de los que es instructor";
        require_once 'modulos/administracion/vistas/listaCursos.php';
    } else {
        goToIndex();
    }
}
function instructor()
{
    require_once 'modulos/usuarios/modelos/UsuarioCursosModelo.php';
    if (validarUsuarioLoggeado()) {
        $usuario = getUsuarioActual();
        $offset = 0;
        $numRows = 4;
        $pagina = 1;
        if (isset($_GET['p'])) {
            if (is_numeric($_GET['p'])) {
                $pagina = intval($_GET['p']);
                $offset = $numRows * ($pagina - 1);
            }
        }
        $res = getCursosInstructorDetalles($usuario->idUsuario, "titulo", "ASC", $offset, $numRows);
        $cursos = $res['cursos'];
        $numCursos = $res['n'];
        $maxPagina = ceil($numCursos / $numRows);
        if ($pagina != 1 && $pagina > $maxPagina) {
            redirect("/usuarios/cursos/instructor&p=" . $maxPagina);
        } else {
            clearBreadCrumbs();
            pushBreadCrumb(getUrl(), "Cursos que imparto", true);
            require_once 'modulos/usuarios/vistas/cursosInstructor.php';
        }
    }
}