[HOME]

Path : /home/hermanostamargo/ftp/administracion/news/estadisticasclientes/
Upload :
Current File : /home/hermanostamargo/ftp/administracion/news/estadisticasclientes/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';
?>
<section class="modulos col-md-9 col-lg-10 <?=$seccion?>">
<br>
    <div class="row col-md-12">
        <div class="col-md-12">
            <h1>Estadísticas de las news por Suscriptor</h1>
        </div>    
    </div>
<?
$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. "%'";
 $chivato = 1;
}
  
$cons = "SELECT s.id FROM ".$suscripciones." AS s INNER JOIN ".$familias." AS f ON s.idfamilia = f.id ".$busca;
$res1 = mysqli_query($conn,$cons);
$numeroRegistros = mysqli_num_rows($res1);
   
if ( $numeroRegistros <= 0 && $chivato != 0 ) { ?>
	<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="acciones.php">Volver</a>
<? } else {
	$tamPag = 13;

//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 ".$busca." ORDER BY familia ASC,nombre ASC LIMIT ".$limitInf.",".$tamPag;
$res = mysqli_query($conn,$sql) or die(mysqli_error($sql));
?>
	<br>
	<div class="row col-md-12">
		<div class="col-auto mr-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 class="col-auto">
		<a class='btn btn-info' href='../estadisticas/acciones.php'>Estadísticas de envío</a>
		</div>
	</div>


	<br>

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

	    <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</strong> <span class="badge badge-secondary float-right"><?= $numeroRegistros ?> suscriptores</span>
						</li>	

						<? while ( list($id,$familia,$nombre,$telefono, $email, $empresita) = mysqli_fetch_array($res)){
							echo "<li class='list-group-item'>$familia:&nbsp;$nombre - $empresita - $email ";
							echo "<div class='float-right'>";
							echo "<a href='ver_listado_envios.php?id=$id&nombre=$nombre&empresa=$empresa&busca=$txt_busca&pagina=$pagina&numeroRegistros=$numeroRegistros'><i class='fa fa-envelope-open' aria-hidden='true' title='Ver listado de envíos'></i></a>&nbsp;";
							echo "</div></li>";


						}?>
					</ul>
				</div>
			</div>
		</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>
<?  } //fin if inicial (cuando se busca y hay resultados) ?>

</section>

<?php
mysqli_close($conn);

include("../../content/comunes/footer.php");
?>

</body>
</html>