hellofacteurV1/cron/cron-index-bis.php

41 lines
1.1 KiB
PHP

<?php
/**
* Script activé toutes les minutes lançant différentes tâches planifiées.
*
**/
if(!isset($DT_fuseau))
{
set_time_limit(6000);
require_once(__DIR__."/../config/config.php");
require_once(__DIR__."/../config/config.perso.php");
require_once(__DIR__."/../config/url.page.php");
require_once(__DIR__."/../config/".SITE_LANG.".php");
require_once(__DIR__."/../divers/utilitaires.php");
}
if(!empty(MSG_MAINTENANCE))
exit();
ini_set("display_errors",-1);
$heure=date("H");
$minute=date("i");
if(empty($Bd))
require(__DIR__."/../modele/connexion-bd.php");
if((isset_connexion(__FILE__,__LINE__)===false)) exit();
require_once(__DIR__."/../modele/FclFlux_utilisateur.php");
$import=FclFlux_utilisateur::sauve_journal_affichages();
//envoi des mailings
require_once(__DIR__."/../modele/FclFlux_abonnement.php");
$time_debut=microtime(true);
$envoi=FclFlux_abonnement::envoi_mailing(20);
$time_fin=microtime(true);
$duree=round($time_fin-$time_debut,2);
if(!empty($envoi))
echo "$envoi emails viennent d'être envoyés en $duree secondes.";
else
echo "Aucun envoi.";
$Bd=null;
exit();