nouveau SQL import / maj donnees XML
[mtweb] / mw / app / mods / config / index.php
1 <?php
2
3   class mw_config_index extends mw_mod{
4
5     function index(&$env){
6       $data = $env->data();
7       if(($config = $env->get_CONFIG()) === false){
8         $env->erreur("Impossible de lire la configuration");
9         return;
10       }
11       if($_POST){
12         $res = $data->valid_config($_POST);
13         $config = $res["config"];
14         if($res["messages"]) foreach($res["messages"] as $message) $env->message($message);
15         if(!$env->messages()){
16           foreach($config as $key => $value){
17             if($data->set_config($key, $value) === false){
18               $env->erreur("erreur lors de l'enregistrement de la configuration");
19               return;
20             }
21           }
22           $env->redirect(
23             $env->url("config"),
24             "la configuration a été enregistrée"
25           );
26         }
27       }
28       $env->set_out("config", $config);
29     }
30
31   }
32
33 ?>