validation_result = true; if($this->validation_result === true) $this->validate_roles(); if($this->validation_result === true) $this->validate_user(); return $this->validation_result; } public 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"; } public 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"; } public function index(){ $env = $this->env(); if($this->validation_result === true){ $env->run("users/infos"); } } }