id_utilisateur=$_SESSION["id_utilisateur"]; $form["auteur"]=$auteur; if(empty($Bd)) require("../modele/connexion-bd.php"); $form["limites"]["nom_long_min"]=HUB_MIN_NOM; $form["limites"]["nom_long_max"]=HUB_MAX_NOM; $form["limites"]["description_long_max"]=HUB_MAX_DESCRIPTION; $form["limites"]["memo_long_max"]=HUB_MAX_MEMO; $hub=new FclFlux_hub($form);//test les différentes valeurs fournies if(!empty($hub->erreurs)) $msg_form=array_merge($hub->erreurs,$msg_form); if(empty($msg_form)) { if(!empty($_POST["id_hub"])) { $form["id_hub"]=$_POST["id_hub"];//utile pour réaffichage si pas en ajax $hub->id_hub=intval(trim($_POST["id_hub"])); $action=$hub->actualise(true); } else $action=$hub->ajout(); if(!empty($hub->erreurs)) $msg_form=array_merge($hub->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($hub->id_hub))) echo $hub->id_hub;//tout s'est bien passé, je recharge le hub en ajax else { foreach($msg_form as $message) echo "