X-Git-Url: http://git.dj3c1t.com/?a=blobdiff_plain;f=mw%2Fapp%2Fcontrollers%2Finstall%2Findex.php;h=c47b2318d3304f2eb4a4d98b446c497b29c0ed67;hb=cda6c6316a9f5d7bbf7f5cfa7de418bf53966be2;hp=84075384f33101a39ba6f33f05276349c2975b51;hpb=0ada6496e6c552c473a5816734b38896ccdd345b;p=mtweb diff --git a/mw/app/controllers/install/index.php b/mw/app/controllers/install/index.php index 8407538..c47b231 100644 --- a/mw/app/controllers/install/index.php +++ b/mw/app/controllers/install/index.php @@ -29,7 +29,7 @@ "#--" => $table_prefix ) ); - $current_sgbd = "mw_pdo_sqlite"; + $current_sgbd = isset($sgbds["mw_pdo_sqlite"]) ? "mw_pdo_sqlite" : "mw_xml"; if($_POST){ if(!isset($_POST["sgbd"])){ $env->erreur("Parametre de SGBD manquant"); @@ -57,6 +57,7 @@ "user" => isset($_POST[$current_sgbd."_user"]) ? $_POST[$current_sgbd."_user"] : "", "password" => isset($_POST[$current_sgbd."_password"]) ? $_POST[$current_sgbd."_password"] : "" ); + $sgbds[$current_sgbd]->user = $params["user"]; $admin = array( "login" => trim($_POST["admin_login"]), "email" => trim($_POST["admin_email"]), @@ -127,6 +128,10 @@ $env->erreur("la base de données a été installée mais impossible d'ajouter l'administrateur"); return; } + if(!$env->set_webmaster_user($admin["login"], md5($admin["password"]))){ + $env->erreur("la base de données a été installée mais impossible d'enregistrer le webmaster"); + return; + } } if(!$env->messages()){ if(!$content = @file_get_contents($template_file)){