c05a1a0dbffc1289f8b3605c37ae8edf0c16ab11
[mtweb] / mw / app / controllers / users / compte.php
1 <?php
2
3   class mw_users_compte extends mw_controller{
4
5     var $roles;
6     var $user;
7
8     var $validation_result;
9
10     function validate(){
11       $this->validation_result = true;
12       if($this->validation_result === true) $this->validate_roles();
13       if($this->validation_result === true) $this->validate_user();
14       return $this->validation_result;
15     }
16
17     function validate_roles(){
18       $env = $this->env();
19       $data = $env->data();
20       if(($this->roles = $data->roles()) !== false) $this->validation_result = true;
21       else $this->validation_result = "impossible de lire la liste des roles";
22     }
23
24     function validate_user(){
25       $env = $this->env();
26       if($this->user = $env->user()) $this->validation_result = true;
27       else $this->validation_result = "Vous devez &ecirc;tre identifier pour acc&eacute;der &agrave; cette page";
28     }
29
30     function index(){
31       $env = $this->env();
32       if($this->validation_result === true){
33         $env->run("users/infos");
34       }
35     }
36
37   }
38
39 ?>