nouveau module "models" dans l'environnement
[mtweb] / mw / app / controllers / users / infos.php
similarity index 69%
rename from mw/app/mods/users/infos.php
rename to mw/app/controllers/users/infos.php
index ad919a5..f24f1a1 100644 (file)
@@ -1,23 +1,26 @@
 <?php
 
-  class mw_users_infos extends mw_mod{
+  class mw_users_infos extends mw_controller{
 
-    var $users_compte_mod;
+    var $users_compte_controller;
 
-    function validate(&$env){
-      if($this->users_compte_mod = $env->get_mod("users/compte")){
-        return $this->users_compte_mod->validate($env);
+    function validate(){
+      $env = $this->env();
+      if($this->users_compte_controller = $env->get_controller("users/compte")){
+        return $this->users_compte_controller->validate();
       }
-      return "impossible de trouver le module users/compte";
+      return "impossible de trouver le controller users/compte";
     }
 
-    function index(&$env){
+    function index(){
+      $env = $this->env();
       $env->run("users/infos/edit");
     }
 
-    function edit(&$env){
-      if(isset($this->users_compte_mod->user) && $this->users_compte_mod->user !== false){
-        $user = $this->users_compte_mod->user;
+    function edit(){
+      $env = $this->env();
+      if(isset($this->users_compte_controller->user) && $this->users_compte_controller->user !== false){
+        $user = $this->users_compte_controller->user;
         if($_POST){
           $data = $env->data();
           $VALID = true;
@@ -59,7 +62,7 @@
           }
         }
         $env->set_out("user", $user);
-        $env->set_out("roles", $this->users_compte_mod->roles);
+        $env->set_out("roles", $this->users_compte_controller->roles);
       }
       else $env->erreur("Impossible de lire les informations de l'utilisateur");
     }