48 lines
1.7 KiB
PHP
48 lines
1.7 KiB
PHP
|
<?php
|
||
|
/* Page affichants les principales statistiques pour l'administrateur */
|
||
|
require_once("../modele/FclFlux_utilisateur.php");
|
||
|
// utilisateur connecté ?
|
||
|
$user=new FclFlux_utilisateur();
|
||
|
if(!$user->test_session(false,true))
|
||
|
{
|
||
|
header("Location:".SITE_URL);
|
||
|
exit();
|
||
|
}
|
||
|
if(empty($Bd))
|
||
|
require("../modele/connexion-bd.php");
|
||
|
|
||
|
// +++++++++++++++++++++++++++++++++++++++++ STATS PAR FOURNISSEURS D'EMAIL +++++++++++++++++++++++++++++++++++++++ //
|
||
|
// le nombre total pour les stats :
|
||
|
$stats_totales=FclFlux_utilisateur::get_stats_utilisateurs(0);
|
||
|
$nb_min=10;
|
||
|
|
||
|
$debut=time()-30*24*3600;
|
||
|
$stats_email_mois=FclFlux_utilisateur::get_stats_email($debut,0,$nb_min);
|
||
|
$stats_comptes_mois=FclFlux_utilisateur::get_stats_utilisateurs($debut);
|
||
|
$debut=time()-30*7*3600;
|
||
|
$stats_email_hebdo=FclFlux_utilisateur::get_stats_email($debut,0,$nb_min);
|
||
|
$stats_comptes_hebdo=FclFlux_utilisateur::get_stats_utilisateurs($debut);
|
||
|
|
||
|
$stats_email_global=array();
|
||
|
if(!empty($stats_email_mois["liste_emails_total"]))
|
||
|
{
|
||
|
foreach($stats_email_mois["liste_emails_total"] as $stats)
|
||
|
$stats_email_global[$stats["ndd"]]["nb_comptes"]=$stats["cpt"];
|
||
|
}
|
||
|
if(!empty($stats_email_mois["liste_emails_actifs"]))
|
||
|
{
|
||
|
foreach($stats_email_mois["liste_emails_actifs"] as $stats)
|
||
|
$stats_email_global[$stats["ndd"]]["nb_comptes_actifs"]=$stats["cpt"];
|
||
|
}
|
||
|
if(!empty($stats_email_mois["liste_emails_cliqueur"]))
|
||
|
{
|
||
|
foreach($stats_email_mois["liste_emails_cliqueur"] as $stats)
|
||
|
$stats_email_global[$stats["ndd"]]["nb_cliqueurs_mois"]=$stats["cpt"];
|
||
|
}
|
||
|
if(!empty($stats_email_hebdo["liste_emails_cliqueur"]))
|
||
|
{
|
||
|
foreach($stats_email_hebdo["liste_emails_cliqueur"] as $stats)
|
||
|
$stats_email_global[$stats["ndd"]]["nb_cliqueurs_hebdo"]=$stats["cpt"];
|
||
|
}
|
||
|
|
||
|
include("../vues/admin_stats_email.php");
|