41 lines
1.1 KiB
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();
|