X-Git-Url: http://git.dj3c1t.com/?a=blobdiff_plain;f=mw%2Fapp%2Fcontrollers%2Fconfig%2Findex.php;fp=mw%2Fapp%2Fcontrollers%2Fconfig%2Findex.php;h=c3ac7a365f86e7a57b16d817c870efa35c11cac4;hb=422d883e3ed8ee55ee41e3b7826f32b79cea646d;hp=0000000000000000000000000000000000000000;hpb=e1b64e4088232b9d7b4acb2dc24279bb38fcafba;p=mtweb diff --git a/mw/app/controllers/config/index.php b/mw/app/controllers/config/index.php new file mode 100644 index 0000000..c3ac7a3 --- /dev/null +++ b/mw/app/controllers/config/index.php @@ -0,0 +1,34 @@ +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