reorganisation des dossiers
[mtweb] / mw / app / mods / users / compte.php
diff --git a/mw/app/mods/users/compte.php b/mw/app/mods/users/compte.php
new file mode 100644 (file)
index 0000000..20f6142
--- /dev/null
@@ -0,0 +1,36 @@
+<?php
+
+  class mw_users_compte extends mw_mod{
+
+    var $status;
+    var $user;
+
+    var $validation_result;
+
+    function validate(&$env){
+      $this->validation_result = true;
+      $this->validate_status($env);
+      $this->validate_user($env);
+      return $this->validation_result;
+    }
+
+    function validate_status(&$env){
+      $data = $env->data();
+      if(($this->status = $data->status()) !== false) $this->validation_result = true;
+      else $this->validation_result = "impossible de lire la liste des statuts";
+    }
+
+    function validate_user(&$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){
+      if($this->validation_result === true){
+        $env->run("users/infos");
+      }
+    }
+
+  }
+
+?>
\ No newline at end of file