id_utilisateur=$_SESSION["id_utilisateur"]; $form["auteur"]=$auteur; if(empty($Bd)) require("../modele/connexion-bd.php"); $form["limites"]["annonce_max_titre"]=ANNONCE_MAX_TITRE; $form["limites"]["annonce_max_texte"]=ANNONCE_MAX_TEXTE; $form["limites"]["url_long_max"]=ANNONCE_MAX_URL; $form["limites"]["designation_long_max"]=ANNONCE_MAX_ANCRE; $form["limites"]["annonce_max_commentaires"]=ANNONCE_MAX_COMMENTAIRES; $annonce=new FclFlux_annonce($form); if(!empty($annonce->erreurs)) $msg_form=array_merge($annonce->erreurs,$msg_form); if(empty($msg_form)) { if(!empty($_POST["id_annonce"])) { $form["id_annonce"]=$_POST["id_annonce"];//utile pour réaffichage si pas en ajax $annonce->id_annonce=intval(trim($_POST["id_annonce"])); $action=$annonce->actualise(); } else $action=$annonce->ajout(); if(!empty($annonce->erreurs)) $msg_form=array_merge($annonce->erreurs,$msg_form); elseif($action===false) $msg_form[]=ERREUR_IMPREVUE; if(empty($msg_form)) $msg_form[]=MSG_ADMIN_VALID; } $Bd=null; } } if((!empty($msg_form))&&($ajax_on)) { if(($msg_form[0]==MSG_ADMIN_VALID)&&(!empty($annonce->id_annonce))) echo $annonce->id_annonce; else { foreach($msg_form as $message) echo "