Example #1
0
        } else {
            echo $twig->render('actividades/gestionActividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "descriptores" => $listaDescriptores, "estados" => $listaEstados, "email" => $_SESSION['email'], "IVA" => $listaIVA, "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        }
    } else {
        $pagina = $_GET['pagina'];
        if ($pagina > $numeroPaginas) {
            $pagina = $numeroPaginas;
        }
        $_SESSION['paginaActividades'] = $pagina;
        $perfil_usuario = Persona::getPerfil_usuarioByEmail($_SESSION['email']);
        $actividades = Actividad::getActividadesByLimit(($pagina - 1) * $limite, $limite);
        if ($perfil_usuario == "Administrador") {
            $_SESSION['esAdministrador'] = "Si";
            echo $twig->render('actividades/tablaActividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "descriptores" => $listaDescriptores, "estados" => $listaEstados, "email" => $_SESSION['email'], "esAdministrador" => $_SESSION['esAdministrador'], "IVA" => $listaIVA, "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        } else {
            echo $twig->render('actividades/tablaActividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "descriptores" => $listaDescriptores, "estados" => $listaEstados, "email" => $_SESSION['email'], "IVA" => $listaIVA, "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        }
    }
} else {
    header("Location: /Controller/partePublica/actividades.php");
}
function crearIndicesPaginacion($pagina, $totalPaginas)
{
    $arrayNumeros = [];
    $inicio = NULL;
    $fin = NULL;
    if ($totalPaginas == 1) {
        return [];
    }
    if ($totalPaginas <= 5) {
        // Mostrar de 1 a $totalPaginas
Example #2
0
    }
} else {
    if (!isset($_GET['pagina'])) {
        $pagina = 1;
        if (isset($_SESSION['paginaActividades'])) {
            $pagina = $_SESSION['paginaActividades'];
        } else {
            $_SESSION['paginaActividades'] = $pagina;
        }
        $actividades = Actividad::getActividadesByLimit(($pagina - 1) * $limite, $limite);
        echo $twig->render('actividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
    } else {
        $pagina = $_GET['pagina'];
        $_SESSION['paginaActividades'] = $pagina;
        $actividades = Actividad::getActividadesByLimit(($pagina - 1) * $limite, $limite);
        echo $twig->render('tablaActividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
    }
}
function crearIndicesPaginacion($pagina, $totalPaginas)
{
    $arrayNumeros = [];
    $inicio = NULL;
    $fin = NULL;
    if ($totalPaginas == 1) {
        return [];
    }
    if ($totalPaginas <= 5) {
        // Mostrar de 1 a $totalPaginas
        $inicio = 1;
        $fin = $totalPaginas;
    } else {
Example #3
0
    if (!isset($_GET['pagina'])) {
        $pagina = 1;
        if (isset($_SESSION['paginaMisActividades'])) {
            $pagina = $_SESSION['paginaMisActividades'];
        } else {
            $_SESSION['paginaMisActividades'] = $pagina;
        }
        $participantes = Actividad::getParticipantesByLimit(($pagina - 1) * $limite, $limite, $_SESSION['codigo']);
        $perfil_usuario = Persona::getPerfil_usuarioByEmail($_SESSION['email']);
        echo $twig->render('usuario/misActividades.html.twig', ["participantes" => $participantes, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "email" => $_SESSION['email'], "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
    } else {
        $pagina = $_GET['pagina'];
        $_SESSION['paginaMisActividades'] = $pagina;
        $perfil_usuario = Persona::getPerfil_usuarioByEmail($_SESSION['email']);
        $participantes = Actividad::getParticipantesByLimit(($pagina - 1) * $limite, $limite, $_SESSION['codigo']);
        echo $twig->render('usuario/tablaMisActividades.html.twig', ["participantes" => $participantes, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "email" => $_SESSION['email'], "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
    }
} else {
    header("Location: /Controller/partePublica/actividades.php");
}
function crearIndicesPaginacion($pagina, $totalPaginas)
{
    $arrayNumeros = [];
    $inicio = NULL;
    $fin = NULL;
    if ($totalPaginas == 1) {
        return [];
    }
    if ($totalPaginas <= 5) {
        // Mostrar de 1 a $totalPaginas
        $inicio = 1;
Example #4
0
        if ($perfil_usuario == "Administrador") {
            $_SESSION['esAdministrador'] = "Si";
            echo $twig->render('personas/gestionPersonas.html.twig', ["personas" => $personas, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "email" => $_SESSION['email'], "esAdministrador" => $_SESSION['esAdministrador'], "pagina" => $pagina, "totalPaginas" => $totalPaginas, "sexos" => $sexos, "perfiles" => $perfiles, "perfilesUsuarios" => $perfilesUsuario]);
        } else {
            echo $twig->render('personas/gestionPersonas.html.twig', ["personas" => $personas, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "email" => $_SESSION['email'], "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        }
    } else {
        $pagina = $_GET['pagina'];
        $_SESSION['paginaPersonas'] = $pagina;
        $perfil_usuario = Persona::getPerfil_usuarioByEmail($_SESSION['email']);
        $personas = Persona::getPersonasByLimit(($pagina - 1) * $limite, $limite);
        if ($perfil_usuario == "Administrador") {
            $_SESSION['esAdministrador'] = "Si";
            echo $twig->render('personas/tablaPersonas.html.twig', ["personas" => $personas, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "email" => $_SESSION['email'], "esAdministrador" => $_SESSION['esAdministrador'], "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        } else {
            echo $twig->render('personas/tablaPersonas.html.twig', ["personas" => $personas, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "email" => $_SESSION['email'], "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        }
    }
} else {
    header("Location: /partePublica/actividades.php");
}
function crearIndicesPaginacion($pagina, $totalPaginas)
{
    $arrayNumeros = [];
    $inicio = NULL;
    $fin = NULL;
    if ($totalPaginas == 1) {
        return [];
    }
    if ($totalPaginas <= 5) {
        // Mostrar de 1 a $totalPaginas