[HOME]

Path : /home/hermanostamargo/www/administracion/intranet/usuarios/
Upload :
Current File : /home/hermanostamargo/www/administracion/intranet/usuarios/acciones.php

<?
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 '&nbsp;&nbsp;<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 '&nbsp;&nbsp;&nbsp;&nbsp;<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>