<?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 être identifier pour accéder à cette page";
}
- function index(&$env){
+ function index(){
+ $env = $this->env();
if($this->validation_result === true){
$env->run("users/infos");
}