user_lang ;
$PMBusernom=$param_nom->nom ;
$PMBuserprenom=$param_nom->prenom ;
$PMBuseremail=$param_nom->user_email ;
// pour que l'id user soit dispo partout
define('SESSuserid' , $param_nom->userid);
$PMBuserid = $param_nom->userid;
$PMBusername = $param_nom->username;
$messages = new XMLlist("$include_path/messages/$lang.xml", 0);
$messages->analyser();
$msg = $messages->table;
include_once("$class_path/bannette.class.php");
include_once("$class_path/equation.class.php");
include_once("$class_path/classements.class.php");
require_once("$class_path/docs_location.class.php");
include_once("$class_path/rss_flux.class.php");
require_once("./dsi/func_abo.inc.php");
require_once("./dsi/func_pro.inc.php");
require_once("./dsi/func_common.inc.php");
require_once("./dsi/func_clas.inc.php");
require_once("./dsi/func_equ.inc.php");
require_once("./dsi/func_diff.inc.php");
require_once("./dsi/func_rss.inc.php");
$action_diff_aff = "
".$msg[dsi_dif_auto_titre]."
" ;
// récupérer les bannettes à diffuser
$requete = "SELECT id_bannette, proprio_bannette FROM bannettes ";
$requete .= " WHERE (DATE_ADD(date_last_envoi, INTERVAL periodicite DAY) <= sysdate()) and bannette_auto=1 " ;
$res = pmb_mysql_query($requete, $dbh);
while(($bann=pmb_mysql_fetch_object($res))) {
$liste_bannette[]=$bann->id_bannette ;
}
pmb_mysql_free_result($res);
if (!$liste_bannette) $liste_bannette = array() ;
for ($i=0 ; $i < sizeof($liste_bannette) ; $i++) {
$bannette = new bannette($liste_bannette[$i]) ;
$action_diff_aff .= $msg['dsi_dif_vidage'].": ".$bannette->nom_bannette."
" ;
if(!$bannette->limite_type) $action_diff_aff .= $bannette->vider();
$action_diff_aff .= $msg['dsi_dif_remplissage'].": ".$bannette->nom_bannette ;
$action_diff_aff .= $bannette->remplir();
$action_diff_aff .= $bannette->purger();
$action_diff_aff .= "".$msg['dsi_dif_diffusion'].": ".$bannette->nom_bannette."
" ;
$action_diff_aff .= $bannette->diffuser();
}
print $action_diff_aff ;
// deconnection MYSql
pmb_mysql_close($dbh);