3 class mw_forms_contact extends mw_mod{
6 if($env->config("contact_form") && $env->config("email")){
7 if($env->config("captcha")){
8 if(file_exists($env->path("libs")."ptitcaptcha.php")){
9 require $env->path("libs")."ptitcaptcha.php";
12 $env->erreur("fichier du captcha introuvable");
21 "[".$env->config("site_name")."] nouveau message",
23 $env->config("email"),
24 $env->config("captcha")
29 "Le message a été envoyé",
35 else $env->run("index");
38 function __send_form(&$env, $from, $titre, $message, $dest, $captcha){
39 $env->set_out("ENVOYE", false);
40 if(!$captcha || PtitCaptchaHelper::checkCaptcha()){
49 ."Reply-To: ".$from."\r\n"
52 $env->set_out("ENVOYE", true);
55 else $env->erreur("Erreur à l'envoi du mail");
57 else $env->erreur("Impossible de trouver l'email du destinataire");
59 else $env->message("merci de préciser un email");
61 else $env->message("anti-spam incorrect");