function principal() { if (validarUsuarioLoggeado()) { if (validarAdministradorPrivado()) { $offset = 0; $numRows = 4; $pagina = 1; if (isset($_GET['p'])) { if (is_numeric($_GET['p'])) { $pagina = intval($_GET['p']); $offset = $numRows * ($pagina - 1); } } require_once 'modulos/cursos/modelos/CursoModelo.php'; $res = getCursos($offset, $numRows); $cursos = $res['cursos']; $numCursos = $res['n']; $maxPagina = ceil($numCursos / $numRows); if ($pagina != 1 && $pagina > $maxPagina) { redirect("/cursos&p=" . $maxPagina); } else { clearBreadCrumbs(); pushBreadCrumb(getUrl(), "Lista de cursos", true); require_once 'modulos/cursos/vistas/principal.php'; } } else { goToIndex(); } } else { goToIndex(); } }
function principal() { if (isset($_SESSION['usuario'])) { goToIndex(); } else { $pagina = "/"; clearBreadCrumbs(); require_once 'modulos/principal/vistas/login.php'; } }
function listarUsuarios($tipo) { if (isset($tipo)) { $offset = 0; $numRows = 16; $pagina = 1; if (isset($_GET['p'])) { if (is_numeric($_GET['p'])) { $pagina = intval($_GET['p']); $offset = $numRows * ($pagina - 1); } } require_once 'modulos/usuarios/modelos/usuarioModelo.php'; $tipoUsuarioAlumno = 0; switch ($tipo) { case 'alumnos': $tipoUsuarioAlumno = 0; break; case 'profesores': $tipoUsuarioAlumno = 3; break; case 'administradores': $tipoUsuarioAlumno = 2; break; } $res = getUsuariosPorTipo($tipoUsuarioAlumno, $offset, $numRows); $usuarios = $res['usuarios']; $numUsuarios = $res['n']; $maxPagina = ceil($numUsuarios / $numRows); if ($pagina != 1 && $pagina > $maxPagina) { redirect('/' . $tipo . '&p=' . $maxPagina); } else { clearBreadCrumbs(); pushBreadCrumb(getUrl(), "Lista de " . $tipo, true); require_once 'modulos/usuarios/vistas/principal.php'; } } else { goToIndex(); } }
function principal() { //obtener los datos del paquete require_once 'modulos/principal/modelos/variablesDeProductoModelo.php'; $maxUsuarios = getVariableDeProducto("limiteUsuarios"); //Dividimos entre 1000000000 para convertir de Bytes a GB $maxDisco = getVariableDeProducto("limiteUsoEnDisco") / 1000000000; $maxAncho = getVariableDeProducto("limiteAnchoDeBanda") / 1000000000; //obtener los datos de uso require_once 'modulos/usuarios/modelos/usuarioModelo.php'; $numUsuarios = getTotalUsuarios(); require_once 'modulos/cursos/modelos/ClaseModelo.php'; $discoUsadoEnBytes = round(getTotalDiscoUtilizado()); $discoUsado = round(getTotalDiscoUtilizado() / 1000000000); $anchoUsadoEnBytes = getVariableDeProducto("usoActualAnchoDeBanda"); $anchoUsado = round(getVariableDeProducto("usoActualAnchoDeBanda") / 1000000000); //Obtenemos los valores en porcentaje $usuariosPorcentaje = round($numUsuarios / $maxUsuarios * 100); $discoPorcentaje = round($discoUsado / $maxDisco * 100); $anchoPorcentaje = round($anchoUsado / $maxAncho * 100); clearBreadCrumbs(); pushBreadCrumb(getUrl(), "Estadísticas de uso", true); require_once 'modulos/principal/vistas/estadisticasDeUso.php'; }
function inscrito() { 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 = getCursosInscritoDetalles($usuario->idUsuario, "titulo", "ASC", $offset, $numRows); $cursos = $res['cursos']; $numCursos = $res['n']; $maxPagina = ceil($numCursos / $numRows); if ($pagina != 1 && $pagina > $maxPagina) { redirect("/usuarios/cursos/inscrito&p=" . $maxPagina); } else { clearBreadCrumbs(); pushBreadCrumb(getUrl(), "Cursos a los que estoy inscrito", true); require_once 'modulos/usuarios/vistas/cursosAlumno.php'; } } }