<?
include("../../sesion.php");
session_start();
$seccion = "intranetusuarios"; //nombre tabla BD, archivos y clase CSS
$seccion2 = "Usuarios para subir ficheros"; //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);
if($_GET['pagina']!=""){
$pagina=$_GET['pagina'];
}
$numeroRegistros = mysqli_num_rows($res1);
if ( $numeroRegistros <= 0 && $chivato != 0 ) { ?>
<section class="modulos col-md-9 col-lg-10 <?=$seccion?>">
<div class="row justify-content-md-center">
<div class="col-md-8 text-center ">
<br>
<div class="alert alert-success" role="alert"><i class="fa fa-check" aria-hidden="true"></i> No se encontraron resultados</div>
<a class="btn btn-primary" href="accionesClientes.php">Volver</a>
</div>
</div>
</section>
<? include "../comunes/footer.php"; ?>
</body>
</html>
<? mysqli_close($conn);
exit;
} else {
$tamPag=10;
//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());
?>
<section class="modulos col-md-9 col-lg-10 <?=$seccion?>">
<br>
<div class="row col-lg-10">
<div class="col-md-10">
<h2><?=$seccion2?></h2>
<br>
</div>
</div>
<div class="row col-lg-10">
<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 ) { ?>
<? if ( $_GET["busca"] != "" OR $_GET["datepicker"] != "" OR $_GET["datepickerFin"] != "" ){
echo "<div class='panel-body'>" . mysqli_num_rows($res) . " resultado(s) con el texto: <strong><em>" . $_GET['busca'] ."</em></strong> <a class='btn' href='accionesClientes.php'>← Volver a todas los " . $seccion2 ."</a> </div>";
} ?>
<ul class="list-group">
<li class="list-group-item list-group-item-secondary">
<strong>Listado de <?=$seccion2;?></strong> - Elige uno <span class="badge badge-secondary float-right"><?=mysqli_num_rows($res)?></span>
</li>
<? 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="acciones.php?id=' . $id . '&nombre= ' . $nombre . '&pagina=' . $pagina . '&numeroRegistros=' . $numeroRegistros .'"><i class="fa fa-pencil fa-lg" aria-hidden="true" title="Elige Usiario"></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>
<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>
<? } //fin if inicial (cuando se busca y hay resultados) ?>
<?php
mysqli_close($conn);
include("../../content/comunes/footer.php");
?>
</body>
</html>