+++ /dev/null
-<?php
-
- class mw_config_index extends mw_mod{
-
- function index(&$env){
- $data = $env->data();
- if(($config = $env->get_CONFIG()) === false){
- $env->erreur("Impossible de lire la configuration");
- return;
- }
- if($_POST){
- $res = $data->valid_config($_POST);
- $config = $res["config"];
- if($res["messages"]) foreach($res["messages"] as $message) $env->message($message);
- if(!$env->messages()){
- foreach($config as $key => $value){
- if($data->set_config($key, $value) === false){
- $env->erreur("erreur lors de l'enregistrement de la configuration");
- return;
- }
- }
- $env->redirect(
- $env->url("config"),
- "la configuration a été enregistrée"
- );
- }
- }
- $env->set_out("config", $config);
- }
-
- }
-
-?>
\ No newline at end of file