\n"; print "
".$msg['dsi_bt_bannette_priv']."
\n"; if ($enregistrer==1 && !$nom_bannette) $enregistrer = 2 ; if (!$enregistrer) { search::strip_slashes(); $equation = search::serialize_search(); } else $equation = stripslashes($equation) ; if ($equation) { // on arrive de la rech multi-crit�res $s = new search() ; $equ_human = $s->make_serialized_human_query($equation) ; if ($enregistrer=='1') { $qui = addslashes($empr_nom." ".$empr_prenom) ; $rqt_equation = "insert into equations (id_equation, num_classement, nom_equation, comment_equation, requete, proprio_equation) "; $rqt_equation.= "VALUES (0,0,'".addslashes($equ_human)."','$qui -> $nom_bannette','".addslashes($equation)."', $id_empr)" ; mysql_query($rqt_equation); $id_equation = mysql_insert_id() ; // param�trage OPAC: choix du nom de la biblioth�que comme exp�diteur $requete = "select location_libelle, email, adr1, cp, town from empr, docs_location where empr_location=idlocation and id_empr='$id_empr' "; $res = mysql_query($requete, $dbh); $loc=mysql_fetch_object($res) ; if (!$periodicite || $periodicite>200) $periodicite=15 ; $entete_email = "
".addslashes($msg['dsi_priv_mail_1'])."!!public!!
".addslashes($msg['dsi_priv_mail_2'])." � ".addslashes($msg['empr_my_account'])." � > � ".addslashes($msg['dsi_bannette_acceder'])." � : !!public!! - !!date!!
" ; $entete_email .=addslashes($loc->location_libelle."
".$loc->adr1."
".$loc->cp." ".$loc->town)."
"; $entete_email .=addslashes($msg['dsi_priv_mail_3'])." :
email."\'>".$loc->email."
"; $entete_email .="
!!equation!!" ; $date_last_envoi = "DATE_SUB(sysdate(), INTERVAL $periodicite DAY)" ; $rqt_bannette = "insert into bannettes " ; $rqt_bannette.= "set id_bannette=0, "; $rqt_bannette.= " num_classement=0, "; $rqt_bannette.= " nom_bannette='$qui > $nom_bannette', "; $rqt_bannette.= " comment_gestion='$qui > $nom_bannette', "; $rqt_bannette.= " comment_public='$nom_bannette', "; $rqt_bannette.= " entete_mail='$entete_email', "; $rqt_bannette.= " date_last_remplissage=$date_last_envoi, "; $rqt_bannette.= " date_last_envoi=$date_last_envoi, "; $rqt_bannette.= " proprio_bannette='$id_empr', "; $rqt_bannette.= " bannette_auto=1, "; $rqt_bannette.= " periodicite='$periodicite', "; $rqt_bannette.= " diffusion_email=1, "; $rqt_bannette.= " categorie_lecteurs=0, "; $rqt_bannette.= " nb_notices_diff=30, "; $rqt_bannette.= " typeexport='$typeexport', "; $rqt_bannette.= " update_type='C', "; $rqt_bannette.= " prefixe_fichier='$nom_bannette' "; mysql_query($rqt_bannette); $id_bannette = mysql_insert_id() ; $rqt_bannette_equation = "INSERT INTO bannette_equation (num_bannette, num_equation) VALUES ($id_bannette, $id_equation)" ; mysql_query($rqt_bannette_equation); $rqt_bannette_abon = "INSERT INTO bannette_abon (num_bannette, num_empr, actif) VALUES ($id_bannette, $id_empr, 0)" ; mysql_query($rqt_bannette_abon); // bannette cr��e, on supprime le bouton des rech multicrit�res $_SESSION['abon_cree_bannette_priv'] = 0 ; print "
" ; print pmb_bidi(str_replace("!!nom_bannette!!", stripslashes($nom_bannette), $msg['dsi_bannette_creer_resultat'])) ; print "
" ; // pour construction correcte du mail de diffusion $liens_opac = array() ; $bannette = new bannette($id_bannette) ; $bannette->vider(); print pmb_bidi($bannette->remplir()); $bannette->diffuser($equ_human); } else { $s = new search() ; $equ_human = $s->make_serialized_human_query($equation) ; if ($opac_allow_bannette_export) { $exp = start_export::get_exports(); $liste_exports = " ".$msg['dsi_ban_typeexport']."
" ; $liste_exports .= "
".$msg[dsi_ban_noexport]."
"; for ($i=0;$i".$exp[$i]["NAME"].""; } $liste_exports .= "
" ; } else $liste_exports = ""; print pmb_bidi($equ_human."
") ; print "
$liste_exports
".$msg['dsi_priv_form_nom']."
".$msg['dsi_priv_form_periodicite']."
" ; } } else { // y'a un binz, pas d'�quation... } print "\n"; ?>