Esempio n. 1
0
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();
    }
}
Esempio n. 2
0
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';
}
Esempio n. 5
0
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';
        }
    }
}