X-Git-Url: http://git.dj3c1t.com/?a=blobdiff_plain;f=web%2Fapp%2Fmods%2Fadmin%2Fconfig.php;h=feb323d6aa4b0adcf03d7a8e7105e53e64346209;hb=refs%2Ftags%2Fmtweb.0.4.3;hp=953f98272f1e3b2552bb737ddb012c81c963ae5c;hpb=19b8f3b9263210d9154e7556446e903f84175519;p=mtweb diff --git a/web/app/mods/admin/config.php b/web/app/mods/admin/config.php index 953f982..feb323d 100644 --- a/web/app/mods/admin/config.php +++ b/web/app/mods/admin/config.php @@ -1,26 +1,25 @@ data(); - if(($CONFIG = $env->get_CONFIG()) !== false) - { if(!$CONFIG["out"]) $CONFIG["out"] = "dist"; + function index(&$env){ + $data = $env->data(); + if(($CONFIG = $env->get_CONFIG()) !== false){ + if(!$CONFIG["out"]) $CONFIG["out"] = "dist"; $env->set_out("config", $CONFIG); - if(($out_config = $env->get_out_config()) !== false) - { $env->set_out("out_config", $out_config); - if($env->set_out("out_pathes", $env->out_pathes()) !== false) - { if($_POST) - { $env->set_out("config", $_POST); - if(preg_match("/^[0-9]+$/", $_POST["max_list"])) - { if(!$_POST["contact_form"] || trim($_POST["email"])) - { $CONTINUE = true; + if(($out_config = $env->get_out_config()) !== false){ + $env->set_out("out_config", $out_config); + if($env->set_out("out_pathes", $env->out_pathes()) !== false){ + if($_POST){ + $env->set_out("config", $_POST); + if(preg_match("/^[0-9]+$/", $_POST["max_list"])){ + if(!$_POST["contact_form"] || trim($_POST["email"])){ + $CONTINUE = true; if($CONTINUE && $data->set_config("site_name", $_POST["site_name"])); else $CONTINUE = false; if($CONTINUE && $data->set_config("description", $_POST["description"])); @@ -35,16 +34,16 @@ else $CONTINUE = false; if($CONTINUE && $data->set_config("out", $_POST["out"])); else $CONTINUE = false; - if($CONTINUE) - { foreach($out_config as $key => $values) - { if($data->set_config("out_".$key, isset($_POST["out_".$key]) ? $_POST["out_".$key] : "") === false) - { $CONTINUE = false; + if($CONTINUE){ + foreach($out_config as $key => $values){ + if($data->set_config("out_".$key, isset($_POST["out_".$key]) ? $_POST["out_".$key] : "") === false){ + $CONTINUE = false; break; } } } - if($CONTINUE) $env->redirect - ( $env->url("admin/config"), + if($CONTINUE) $env->redirect( + $env->url("admin/config"), "la configuration a été enregistrée" ); else $env->erreur("Impossible d'enregistrer la configuration");