hellofacteurV1/ctrl/admin_stats_email.php

48 lines
1.7 KiB
PHP
Executable File

<?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");