X-Git-Url: http://git.dj3c1t.com/index.cgi?a=blobdiff_plain;ds=sidebyside;f=mw%2Fapp%2Fmods%2Fforms%2Fcontact.php;fp=mw%2Fapp%2Fmods%2Fforms%2Fcontact.php;h=0000000000000000000000000000000000000000;hb=422d883e3ed8ee55ee41e3b7826f32b79cea646d;hp=85e58382983c38d80e79f7bb3eb448627d78e8f9;hpb=e1b64e4088232b9d7b4acb2dc24279bb38fcafba;p=mtweb diff --git a/mw/app/mods/forms/contact.php b/mw/app/mods/forms/contact.php deleted file mode 100644 index 85e5838..0000000 --- a/mw/app/mods/forms/contact.php +++ /dev/null @@ -1,77 +0,0 @@ -config("contact_form") && $env->config("email")){ - if($env->config("captcha")){ - if(file_exists($env->path("mw_dir")."libs/ptitcaptcha.php")){ - require $env->path("mw_dir")."libs/ptitcaptcha.php"; - } - else{ - $env->erreur("fichier du captcha introuvable"); - return; - } - } - $message = array( - "email" => "", - "message" => "" - ); - if($_POST){ - $message["email"] = $_POST["email"]; - $message["message"] = $_POST["message"]; - if( - $this->__send_form( - $env, - $message["email"], - "[".$env->config("site_name")."] nouveau message", - $message["message"], - $env->config("email"), - $env->config("captcha") - ) - ){ - $env->redirect( - $env->url("index"), - "Le message a été envoyé", - 2 - ); - } - } - $env->set_out("message", $message); - } - else $env->run("index"); - } - - function __send_form(&$env, $from, $titre, $message, $dest, $captcha){ - $env->set_out("ENVOYE", false); - if(!$captcha || PtitCaptchaHelper::checkCaptcha()){ - if($from){ - if($dest){ - if(filter_var($from, FILTER_VALIDATE_EMAIL)){ - if( - @mail( - $dest, - $titre, - $message, - "From: ".$from."\r\n" - ."Reply-To: ".$from."\r\n" - ) - ){ - $env->set_out("ENVOYE", true); - return true; - } - else $env->erreur("Erreur à l'envoi du mail"); - } - else $env->message("Votre email ne semble pas etre valide"); - } - else $env->erreur("Impossible de trouver l'email du destinataire"); - } - else $env->message("merci de préciser un email"); - } - else $env->message("anti-spam incorrect"); - return false; - } - - } - -?> \ No newline at end of file