[HOME]

Path : /home/hermanostamargo/ftp/administracion/news/clientes/
Upload :
Current File : /home/hermanostamargo/ftp/administracion/news/clientes/acciones.php

<?
include("../../sesion.php");
session_start();
$seccion = "news"; //nombre tabla BD, archivos y clase CSS
$seccion2 = "News - Sistema de noticias on-line"; //título de la sección
include("../../content/comunes/header.php");
include("../../bd-con.php");
mysqli_query($conn,"SET NAMES 'utf8'");
include("../../funciones.php");
$_SESSION['versuscrigrupo']='si';

$pagina = $_GET['pagina'];
$chivato = 0;
$busca = "";

if ($_GET["busca"] != "" ){
	$txt_busca = $_GET["busca"];
	$busca = " WHERE s.nombre LIKE '%" . $txt_busca . "%' OR s.telefono LIKE '%" . $txt_busca . "%' OR s.email LIKE '%" . $txt_busca . "%' OR s.empresa LIKE '%" . $txt_busca . "%' OR f.familia LIKE '%" . $txt_busca. "%' OR bp.provincia LIKE '%" . $txt_busca . "%' OR bc.cp LIKE '%" . $txt_busca . "%' OR be.rangoEdad LIKE '%" . $txt_busca . "%'";
	$chivato =1 ;
}

$cons = "SELECT s.id FROM ".$suscripciones." AS s INNER JOIN ".$familias." AS f ON s.idfamilia = f.id LEFT OUTER JOIN bisionprovincias AS bp ON s.idprovincia = bp.id LEFT OUTER JOIN bisioncp AS bc ON s.idcpostal=bc.id LEFT OUTER JOIN bisionedad AS be ON s.idedad = be.id ".$busca;
$res1 = mysqli_query($conn,$cons);
$numeroRegistros = mysqli_num_rows($res1);
?>

<section class="modulos col-md-9 col-lg-10 <?=$seccion?>">
<br>

    <div class="row col-md-12">
        <div class="col-md-12">
            <h1>Suscriptores</h1>
            <br>
        </div>    
    </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="">
	      	<button class="btn btn-outline-primary" name="submit2" id="submit2" type="submit">Buscar</button>
	    </form>
	</div>	
	<br>

    <div class="row col-md-12">
        <div class="col-md-12">

			<div class="panel panel-default">
			  <ul class="list-group">
			    <li class="list-group-item list-group-item-secondary">
			      <strong>Listado Suscriptores </strong> <span class="badge badge-secondary float-right"><?=$numeroRegistros?></span>
			    </li>			  
      
				<? if ( $numeroRegistros <= 0 && $chivato != 0 ) { ?>
					
					<li class="list-group-item list-group-item-warning">
						No se encontraron resultados
					</li>

				<? } else {
					$tamPag = 30 ;

					//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;
						}
					}

					//////////fin de dicho calculo
					$sql = "SELECT s.id,familia,nombre,telefono, email, empresa FROM ".$suscripciones." AS s INNER JOIN ".$familias." AS f ON s.idfamilia=f.id LEFT OUTER JOIN bisionprovincias AS bp ON s.idprovincia = bp.id LEFT OUTER JOIN bisioncp AS bc ON s.idcpostal=bc.id LEFT OUTER JOIN bisionedad AS be ON s.idedad = be.id ".$busca." ORDER BY familia ASC,nombre ASC LIMIT ".$limitInf.",".$tamPag;
					//echo $sql;
					$res = mysqli_query($conn,$sql) or die(mysqli_error());
					?>

					<? if( mysqli_num_rows($res) > 0 ){

						while (list($id,$familia,$nombre,$telefono, $email, $empresita) = mysqli_fetch_array($res)){ ?>
							<li class="list-group-item"> 
							<?
							echo "&nbsp;&nbsp;$familia:&nbsp;$nombre - $empresita - $email";
							echo "<div class='float-right'>";
                			echo "<a href='editar.php?id=$id&busca=$txt_busca&pagina=$pagina&numeroRegistros=$numeroRegistros'><i class='fa fa-pencil fa-lg' aria-hidden='true' title='Editar new'></i></a>";
                			echo "&nbsp;&nbsp;&nbsp;&nbsp;<a href='eliminar.php?id=$id&valor=$nombre&busca=$txt_busca&pagina=$pagina&numeroRegistros=$numeroRegistros'><i class='fa fa-times fa-lg text-danger' aria-hidden='true' title='Eliminar un registro'></i></a>";
                			echo "&nbsp;&nbsp;&nbsp;&nbsp;<a href='vertodo.php?id=$id&familia=$familia&busca=$txt_busca&pagina=$pagina&numeroRegistros=$numeroRegistros'><i class='fa fa-address-card-o' aria-hidden='true' title='Ver datos completos del suscriptor'></i></a>";
                			echo "</div>";
							?>
							</li>
						<? } // Fin while
					}  ?>


				<? } //fin if inicial (cuando se busca y hay resultados) ?>

				</ul>


				<br>
					

			</div> <!-- FIN panel-default -->

			<a class="btn btn-primary" href="nuevo.php?pagina=<?=$pagina."&busca=".$txt_busca."&numeroRegistros=".$numeroRegistros;?>" role="button">Crear uno nuevo <i class="fa fa-plus-circle" aria-hidden="true"></i></a>
			<a class="btn btn-primary" href="txtMysql.php?pagina=<?=$pagina."&busca=".$txt_busca."&numeroRegistros=".$numeroRegistros;?>">Importar datos de un fichero <i class="fa fa-address-book-o" aria-hidden="true"></i></a>
			<a class="btn btn-danger" href="eliminardesdetxt.php?pagina=<?=$pagina."&busca=".$txt_busca."&numeroRegistros=".$numeroRegistros;?>">Eliminar suscriptores desde un fichero <i class='fa fa-times fa-lg' aria-hidden='true' title='Eliminar un registro'></i></a>

			
			<nav aria-label="Page navigation example">
				<br>
			  <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>
    </div>            

</section>

<?php
mysqli_free_result($res);
mysqli_close($conn);
include("../../content/comunes/footer.php");
?>

</body>
</html>