test_session(false)) { unset($user); $redirige=PAGE_ACCUEIL; FclFlux_utilisateur::crea_cookie_redirection($redirige,1); header("Location:".PAGE_CONNEXION); exit(); } if($_SESSION["statut"]=="utilisateur") { // liste des abonnements + derniers liens importés require_once("../modele/FclFlux_abonnement.php"); $abos=FclFlux_abonnement::get_liste_abo_cache($user,CREA_CACHE); if(empty($abos)) { $_SESSION["message"]="Vous n'avez aucun abonnement pour l'instant. Vous pouvez créer le 1er en quelques instants ci-dessous."; header("location:".PAGE_REPERTOIRE_ACCUEIL); exit(); } else { $mes_abos=array();$i=0; $abo=new FclFlux_abonnement(); foreach($abos as $abo_infos) { $mes_abos[$i]["designation"]=$abo_infos["designation"]; $mes_abos[$i]["id_abonnement"]=$abo_infos["id_abonnement"]; $abo->id_abonnement=$abo_infos["id_abonnement"]; $liens_abo=$abo->get_liste_posts_cache(true);//liens des dernières 24H. La création du cache est forcée. if(!empty($liens_abo)) $mes_abos[$i]["liens"]=$liens_abo; $i++; } unset($abo); } include("../vues/accueil_compte_utilisateur.php"); } else {//page d'accueil de l'administrateur // +++++++++++++++++++++++++++++++++++++++++ STATS DES DERNIÈRES 24 H +++++++++++++++++++++++++++++++++++++++ // if(empty($Bd)) require("../modele/connexion-bd.php"); $present=time(); $blabla=""; $debut=time()-24*3600; $stats_jour=FclFlux_utilisateur::get_stats_utilisateurs($debut); if(!empty($stats_jour)) { $blabla_stats_jour="

Sur cette période, ".$stats_jour["nb_comptes"]." compte(s) et ".$stats_jour["nb_abo"]." abonnements ont été créé(s) pour ".$stats_jour["nb_comptes_suppr"]." comptes supprimé(s).
".$stats_jour["nb_mail_envoyes"]." mails envoyés à ".$stats_jour["nb_mail_uniques_envoyes"]." utilisateurs différents, ce qui a généré ".$stats_jour["nb_clics_email"]." clics de ".$stats_jour["nb_clics_uniques_email"]." utilisateurs différents.
Sur le partie web, ".$stats_jour["nb_clics_site"]." clics de ".$stats_jour["nb_clics_uniques_site"]." utilisateurs différents, soit en tout : ".$stats_jour["nb_clics"]." clics de ".$stats_jour["nb_clics_uniques"]." utilisateurs différents.

"; } //total $stats_totales=FclFlux_utilisateur::get_stats_utilisateurs(0); $blabla_stats_tot="

En tout, ".$stats_totales["nb_comptes"]." comptes utilisateur enregistrés dont ".$stats_totales["nb_comptes_valide"]." validés dont ".$stats_totales["nb_abonnes_email"]." abonnés (".round($stats_totales["nb_abonnes_email"]/($stats_totales["nb_comptes"]*0.01))." %) toujours actifs.
".$stats_totales["nb_abo"]." abonnements dont ".$stats_totales["nb_abo_email"]." par email pour ".$stats_totales["nb_abonnes"]." abonnés différents.
Il y a actuellement ".$stats_totales["nb_fantomes"]." utilisateurs sans abonnement parmi ceux validés, soit ".round($stats_totales["nb_fantomes"]/($stats_totales["nb_comptes"]*0.01))." %.
Et ".$stats_totales["nb_abonnes_desactives"]." abonnés qui ont été désactivés soit ".round($stats_totales["nb_abonnes_desactives"]/($stats_totales["nb_comptes"]*0.01))." % de tous les utilisateurs.

"; // +++++++++++++++++++++++++++++++++++++++++ LES BUGS DE LA DERNIÈRE HEURE! +++++++++++++++++++++++++++++++++++++++ // $bug=new journal_erreurs; $t_limite=time()-3600*24; $date_debut=date("d/m/Y",$t_limite); $date_fin=date("d/m/Y"); $erreurs_admin=$bug->get_journal_sansdoublon($date_debut,$date_fin); $journal_erreurs=""; if(is_array($erreurs_admin)) { $journal_erreurs=""; } //les bugs dans les bugs ! if(!empty($bug->erreurs)) $journal_erreurs.=affiche_tableau($bug->erreurs); include("../vues/accueil_compte_admin.php"); }