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("/"); } }
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'; } } }