<?php
- class mw_config_roles extends mw_mod{
+ class mw_config_roles extends mw_controller{
var $roles;
- function validate(&$env){
+ function validate(){
+ $env = $this->env();
$data = $env->data();
if(($this->roles = $data->roles()) === false) return "impossible de lire la liste des roles";
return true;
}
- function index(&$env){
+ function index(){
+ $env = $this->env();
$data = $env->data();
$roles = $this->roles;
$id_role = isset($_GET[$env->param("id")]) && $_GET[$env->param("id")] ? $_GET[$env->param("id")] : 0;
$env->set_out("actions", $actions);
}
- function set_default_allow(&$env){
+ function set_default_allow(){
+ $env = $this->env();
$default_allow = $_GET[$env->param("id")];
if(!isset($default_allow) || ($default_allow !== "0" && $default_allow !== "1")){
$env->erreur("parametre default_allow invalide");
);
}
- function add_role(&$env){
+ function add_role(){
+ $env = $this->env();
$data = $env->data();
$role = array(
"nom" => "",
$env->set_out("role", $role);
}
- function edit_role(&$env){
+ function edit_role(){
+ $env = $this->env();
$data = $env->data();
if(!isset($_GET[$env->param("id")]) || !($role = $data->get_role($_GET[$env->param("id")]))){
$env->erreur("impossible de lire les informations du role");
$env->set_out("role", $role);
}
- function save_role(&$env){
+ function save_role(){
+ $env = $this->env();
$data = $env->data();
if(!($role = $data->get_role($_POST["id_role"]))){
$env->erreur("impossible de lire les informations du role");
);
}
- function del_role(&$env){
+ function del_role(){
+ $env = $this->env();
$data = $env->data();
if(!isset($_GET[$env->param("id")]) || !($role = $data->get_role($_GET[$env->param("id")]))){
$env->erreur("impossible de lire les informations du role");