<?
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>