<?
include("../../sesion.php");
session_start();
$seccion = "intranetusuarios"; //nombre tabla BD, archivos y clase CSS
$seccion2 = "Usuarios Intranet"; //título de la sección
include("../../content/comunes/header.php");
include("../../bd-con.php");
mysqli_query($conn,"SET NAMES 'utf8'");
include("../../funciones.php");
if ( $_GET["busca"] != "" ){
$txt_busca = $_GET["busca"];
$busca = " WHERE nombre LIKE '%" . $txt_busca . "%'";
$chivato = 1;
}
$sql1 = "SELECT id FROM intranetusuarios " . $busca;
$res1 = mysqli_query($conn,$sql1);
$numeroRegistros = mysqli_num_rows($res1);
$tamPag = 20;
if ( $_GET['pagina'] !="" ){
$pagina=$_GET['pagina'];
}
//pagina actual si no esta definida y limites
if ( !isset($pagina) )
{
$pagina = 1;
$inicio = 1;
$final = $tamPag;
}
//calculo del limite inferior
$limitInf = ( $pagina-1 ) * $tamPag;
//calculo del numero de paginas
$numPags = ceil( $numeroRegistros/$tamPag );
if ( !isset($pagina) )
{
$pagina = 1;
$inicio = 1;
$final = $tamPag;
}else{
$seccionActual = intval(($pagina-1)/$tamPag);
$inicio = ($seccionActual*$tamPag)+1;
if( $pagina < $numPags )
{
$final = $inicio+$tamPag-1;
}else{
$final=$numPags;
}
if ($final>$numPags){
$final=$numPags;
}
}
$sql = "SELECT id, nombre, direccion FROM intranetusuarios " . $busca . " ORDER BY nombre ASC LIMIT " . $limitInf . " , " . $tamPag;
$res = mysqli_query($conn,$sql) or die(mysqli_error());
//$rowcount = mysqli_num_rows($res);
?>
<section class="modulos col-md-9 col-lg-10 <?=$seccion?>">
<br>
<div class="row col-md-8">
<div class="col-md-8">
<h1><?=$seccion2?></h1>
<br>
</div>
</div>
<div class="row col-lg-10">
<div class="col-auto mr-auto">
<a class="btn btn-primary" href="nuevo.php?pagina=<?=$pagina."&numeroRegistros=".$numeroRegistros;?>">Crear nuevo usuario <i class="fa fa-plus-circle" aria-hidden="true"></i></span></a>
</div>
<div class="col-auto">
<form class="form-inline" role="search" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get" name="form2" id="busqueda">
<input class="form-control mr-sm-2" name="busca" type="text" placeholder="Buscar" aria-label="Search" value="<?= $search;?>">
<button class="btn btn-outline-primary" type="submit">Buscar</button>
</form>
</div>
</div>
<br>
<div class="row col-md-10">
<div class="col-md-12">
<div class="panel panel-default">
<? if(mysqli_num_rows($res) > 0){ ?>
<ul class="list-group">
<li class="list-group-item list-group-item-secondary">
<strong>Listado de <?=$seccion2;?></strong> <span class="badge badge-secondary float-right"><?=mysqli_num_rows($res)?></span>
</li>
<?
//while ( list($id,$nombre,$direccion) = mysqli_fetch_array( $res) ){
while ($row = mysqli_fetch_array($res)){
$id = $row['id'];
$nombre = $row['nombre'];
$direccion = $row['direccion'];
echo '<li class="list-group-item">';
echo '<em>' . $nombre . '</em> - ' . $direccion;
echo '<div class="float-right">';
echo ' <a href="editar.php?id=' . $id . '&pagina=' . $pagina . '&numeroRegistros=' . $numeroRegistros .'"><i class="fa fa-pencil fa-lg" aria-hidden="true" title="Editar textos"></i></a>';
echo ' <a href="eliminar.php?id=' . $id . '&valor=' . $nombre . '&pagina=' . $pagina . '&numeroRegistros=' . $numeroRegistros .'"><i class="fa fa-times fa-lg text-danger" aria-hidden="true" title="Eliminar un registro"></i></a>';
echo '</div></li>';
} ?>
</ul><!-- fin list-group -->
<? } else { ?>
<ul class="list-group">
<li class="list-group-item list-group-item-secondary">
<strong>Listado de <?=$seccion2;?></strong>
</li>
<li class="list-group-item list-group-item-warning">
No hay <?=$seccion2;?>
</li>
</ul>
<? } ?>
<br>
<div class="row col">
<a class="btn btn-primary" href="nuevo.php?pagina=<?=$pagina."&numeroRegistros=".$numeroRegistros;?>">Crear nuevo usuario <i class="fa fa-plus-circle" aria-hidden="true"></i></span></a>
</div>
<br>
<nav aria-label="Page navigation example">
<ul class="pagination justify-content-center">
<? if( $pagina > 1) { ?>
<li class="page-item">
<a class="page-link" href="<?=$_SERVER["PHP_SELF"]?>?pagina=<?=($pagina-1)?>&busca=<?=$txt_busca?>&numeroRegistros=<?=$numeroRegistros?>" tabindex="-1">anterior</a>
</li>
<? } ?>
<? for( $i = $inicio ; $i <= $final ; $i++ ){
if( $i == $pagina ) { ?>
<li class="page-item disabled"><a class="page-link" href="#"><?=$i?></a></li>
<? } else { ?>
<li class="page-item "><a class="page-link" href="<?=$_SERVER["PHP_SELF"]?>?pagina=<?=$i?>&busca=<?=$txt_busca?>&numeroRegistros=<?=$numeroRegistros?>"><?=$i?></a></li>
<? }
} ?>
<? if ( $pagina < $numPags ){ ?>
<li class="page-item">
<a class="page-link" href="<?=$_SERVER["PHP_SELF"]?>?pagina=<?=($pagina+1)?>&busca=<?=$txt_busca?>&numeroRegistros=<?=$numeroRegistros?>">Siguiente</a>
</li>
<? } ?>
</ul>
</nav>
</div><!--fin panel-->
</div><!--fin col-->
</div><!--fin row-->
</section>
<?php
mysqli_close($conn);
include("../../content/comunes/footer.php");
?>
</body>
</html>