<?php session_start(); require '../modelo/funciones1.php'; //require_once ("../modelo/coneccionBD.php"); require "../modelo/consulta_usuarios.php"; //conectarBD($cn); require "../modelo/consultaConf.php"; require "../modelo/setearpagina.php"; require '../modelo/setearTwig.php'; require '../modelo/eliminar_usuario.php'; if (empty($_SESSION['nombreusuario'])) { header("Location: ../contolador/frontend_controller.php"); //Chekear si tiene sesion iniciada. If false redireccionar a index } if (soyadmin($_SESSION['rol'])) { if (!empty($_POST['ideliminar'])) { elininar_usuario(htmlentities($_POST['ideliminar'])); } $configuraciones = consultaConf(); //consulta de configuracion $pagina = setearPagina(); $usuarios = consultar_usuarios($configuraciones['0']['cantElem'], $cantidadpaginas, $pagina); //echo $pagina; //var_dump($alumnos); $twig = setearTwig(); $template = $twig->loadTemplate('listado_usuarios.html'); $template->display(array('titulo' => $configuraciones['0']['titulo'], 'contacto' => $configuraciones['0']['mailContacto'], 'tipo' => $_SESSION['rol'], 'usuarios' => $usuarios, 'cantpaginas' => $cantidadpaginas, 'paginaactual' => $pagina)); } else { header("Location: ../controlador/controlador_login.php"); }
//View require "listausView.php"; //Model require "usuarioModel.php"; // $mensaje = array(); $mensaje[0] = ""; //--armar los elementos que forman parte de la paginación $arreglo_datos = helper_userdata(); $arreglo_filtros = helper_user_filtros(); $obj2 = new usuarioModel(); $cuantos_son_us = $obj2->cuantos_son_us(); //--consulto cuantos usuarios $arr_pag = armar_paginacion($cuantos_son_us[0][0], $arreglo_datos); $data = consultar_usuarios($arr_pag["offset_tabla"], $arreglo_datos["cuantos_x_pagina"], $arreglo_filtros); //--consulto usuarios //-Renderizo la vista render_vista_consulta("listaus", $data, $arr_pag, $arreglo_filtros); //-- //Bloque de funciones function consultar_usuarios($offset, $limit, $arreglo_filtros) { $obj = new usuarioModel(); $recordset = $obj->consultar_usuarios($offset, $limit, $arreglo_filtros); return $recordset; } //--Para data function helper_userdata() { $user_data = array();