test_session(false);//pour adapter le formulaire et les tests suivant si connecté ou non if(isset($_POST["message"])) include("../ctrl/post_ajout_tests.php"); else { $form["ancre"]=null; $form["url"]=""; $form["annonce"]=null; $form["type"]="annonce"; $form["insee"]=null; if(!empty($user->connexion_ok)) { if(empty($Bd)) require("../modele/connexion-bd.php"); $infos_user=$user->recherche(intval($user->id_utilisateur),"id_utilisateur","time_validation,email,pseudo"); $Bd=null; //$infos_user=$user->get_infos_cache(true); if(empty($infos_user))//pas normal... $user->supprime_session(); else { $form["email"]=$infos_user["email"]; $form["pseudo"]=$infos_user["pseudo"]; $form["ville"]["insee"]=null; $form["ville"]["cp"]=null; $form["ville"]["nom"]=null; } } if(empty($user->connexion_ok))//j'ai pu me faire sauvagement déconnecté précédement... { $form["email"]=null; $form["pseudo"]=null; $form["ville"]["insee"]=null; $form["ville"]["cp"]=null; $form["ville"]["nom"]=null; //antispam $mots=explode("|",FORMULAIRE_FILTRES_SPAM); $hasard=array_rand($mots,1); $_SESSION["mot"]=$mots[$hasard]; $max=min(strlen($_SESSION["mot"]),6);//au-delà de 6, difficile à compter ? $_SESSION["lettre"]=rand(2,$max); $_SESSION["timeS"]=time(); } } //formulaire de contact include("../vues/post_ajout.php");