nouveau module "models" dans l'environnement
[mtweb] / mw / app / controllers / forms / contact.php
similarity index 91%
rename from mw/app/mods/forms/contact.php
rename to mw/app/controllers/forms/contact.php
index 85e5838..2b234cb 100644 (file)
@@ -1,8 +1,9 @@
 <?php
 
-  class mw_forms_contact extends mw_mod{
+  class mw_forms_contact extends mw_controller{
 
-    function index(&$env){
+    function index(){
+      $env = $this->env();
       if($env->config("contact_form") && $env->config("email")){
         if($env->config("captcha")){
           if(file_exists($env->path("mw_dir")."libs/ptitcaptcha.php")){
@@ -22,7 +23,6 @@
           $message["message"] = $_POST["message"];
           if(
             $this->__send_form(
-              $env,
               $message["email"],
               "[".$env->config("site_name")."] nouveau message",
               $message["message"],
@@ -42,7 +42,8 @@
       else $env->run("index");
     }
 
-    function __send_form(&$env, $from, $titre, $message, $dest, $captcha){
+    function __send_form($from, $titre, $message, $dest, $captcha){
+      $env = $this->env();
       $env->set_out("ENVOYE", false);
       if(!$captcha || PtitCaptchaHelper::checkCaptcha()){
         if($from){