[HOME]

Path : /home/hermanostamargo/www/administracion/news/estadisticas/
Upload :
Current File : /home/hermanostamargo/www/administracion/news/estadisticas/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</h1>
        </div>    
    </div>
<?
$pagina = $_GET['pagina'];
$tamPag = 20;
$sql1 = "SELECT bh.id FROM bisionhistorico AS bh INNER JOIN bisionnews AS bn ON bh.idnew=bn.id";
$res1 = mysqli_query($conn,$sql1) or die(mysqli_error($conn));
$numeroRegistros = mysqli_num_rows($res1);  

//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 bh.id, date_format(fecha, '%d/%m/%Y - %H:%i:%s') AS fechita, date_format(fechaEnvio, '%d/%m/%Y - %H:%i:%s') AS fechitaEnvio, identificador, titPagina, numCorreosEnviados, numVecesVisitada, bh.idfamilia, bh.idprovincia, bh.idcp, bh.idedad, bh.idgrupo FROM bisionhistorico AS bh INNER JOIN bisionnews AS bn ON bh.idnew=bn.id ORDER BY fecha DESC  LIMIT ".$limitInf.",".$tamPag;
//echo $sql;
$res = mysqli_query($conn,$sql) or die(mysqli_error($conn));

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

        <div class="col-md-12">
        	<p class="float-right"><a class='btn btn-info' href='../estadisticasclientes/acciones.php?submenuheader=0'>Estadísticas por suscriptor</a></p>
        	<p class="badge badge-secondary"><?=$numeroRegistros?> envíos</p>
			<table class="table table-responsive table-bordered">

				<thead class="bg-light">
					<tr>
					  <th class="text-center" scope="col">Última lectura</th>
					  <th class="text-center" scope="col">Fecha envío</th>
					  <th class="text-center" scope="col">New</th>
					  <th class="text-center" scope="col">Enviados</th>
					  <th class="text-center" scope="col">Vista</th>
					  <th class="text-center" scope="col">Listado</th>
					  <th class="text-center" scope="col">Listado detallado</th>
					  <th class="text-center" scope="col"></th>						  
					</tr>
				</thead>
				<tbody>
					<? if( mysqli_num_rows($res) > 0 ){
						while (list($id,$fecha,$fechaEnvio,$identificador, $titPagina, $numEnviados, $numVisitados, $idfamilia, $idprovincia, $idcp, $idedad, $idgrupo ) = mysqli_fetch_array($res)){
							echo '<tr class="text-center">';
							echo '<td>'.$fecha.'</div>';
							echo '<td>'.$fechaEnvio.'</td>';
							echo '<td>'.$titPagina.'</td>';
							echo '<td>'.$numEnviados.'</td>';
							echo '<td>'.$numVisitados.'</td>';
							echo '<td><a href="verlistamails.php?id='.$id.'&pagina='.$pagina.'&numeroRegistros='.$numeroRegistros.'"><i class="fa fa-envelope-open" aria-hidden="true" title="Ver listado de e-mails"></i></a></td>';
							echo '<td><a href="listadoClientes.php?id='.$id.'&pagina='.$pagina.'&numeroRegistros='.$numeroRegistros.'&idfamilia='.$idfamilia.'&idprovincia='.$idprovincia.'&idcp='.$idcp.'&idedad='.$idedad.'&idgrupo='.$idgrupo.'"><i class="fa fa-address-card" aria-hidden="true" title="Listado de clientes detalldo"></i> </a></td>';
					        echo '<td><a href="eliminar.php?id='.$id.'&valor='.$fechaEnvio.'"> <i class="fa fa-times fa-lg text-danger" aria-hidden="true" title="Eliminar un registro"></i></a></td>';

							echo '</tr>';
						}
					}
					?>

				</tbody>
			</table>

			<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)?>" 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?>"><?=$i?></a></li>
				   <? } 
				} ?>
			    <? if ( $pagina < $numPags ){ ?>
				    <li class="page-item">
				      <a class="page-link" href="<?=$_SERVER["PHP_SELF"]?>?pagina=<?=($pagina+1)?>">Siguiente</a>
				    </li>
			    <? } ?>
			  </ul>
			</nav>

        </div>
    </div>

</section>

<?php
mysqli_close($conn);

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

</body>
</html>