nouveau module "models" dans l'environnement
[mtweb] / mw / app / controllers / users / compte.php
similarity index 75%
rename from mw/app/mods/users/compte.php
rename to mw/app/controllers/users/compte.php
index 8e0e6c8..c05a1a0 100644 (file)
@@ -1,31 +1,34 @@
 <?php
 
-  class mw_users_compte extends mw_mod{
+  class mw_users_compte extends mw_controller{
 
     var $roles;
     var $user;
 
     var $validation_result;
 
-    function validate(&$env){
+    function validate(){
       $this->validation_result = true;
-      if($this->validation_result === true) $this->validate_roles($env);
-      if($this->validation_result === true) $this->validate_user($env);
+      if($this->validation_result === true) $this->validate_roles();
+      if($this->validation_result === true) $this->validate_user();
       return $this->validation_result;
     }
 
-    function validate_roles(&$env){
+    function validate_roles(){
+      $env = $this->env();
       $data = $env->data();
       if(($this->roles = $data->roles()) !== false) $this->validation_result = true;
       else $this->validation_result = "impossible de lire la liste des roles";
     }
 
-    function validate_user(&$env){
+    function validate_user(){
+      $env = $this->env();
       if($this->user = $env->user()) $this->validation_result = true;
       else $this->validation_result = "Vous devez &ecirc;tre identifier pour acc&eacute;der &agrave; cette page";
     }
 
-    function index(&$env){
+    function index(){
+      $env = $this->env();
       if($this->validation_result === true){
         $env->run("users/infos");
       }