diff --git a/htdocs/install/etape1.php b/htdocs/install/etape1.php index 6eeaecf5517..10d650ccc65 100644 --- a/htdocs/install/etape1.php +++ b/htdocs/install/etape1.php @@ -23,6 +23,11 @@ * */ +/** + \file htdocs/install/etape1.php + \brief Génère le fichier conf.php avec les informations issues de l'étape précédente + \version $Revision$ +*/ include_once("./inc.php"); @@ -44,14 +49,14 @@ $main_data_dir=isset($_POST["main_data_dir"])?$_POST["main_data_dir"]:''; $main_data_dir=ereg_replace("htdocs","documents",$main_dir); // Quand ça sera géré ! -if (! $main_data_dir) { $main_data_dir="$main_dir/document"; } +if (! $main_data_dir) { $main_data_dir="$main_dir/documents"; } if ($_POST["action"] == "set") { umask(0); print '

Enregistrement des valeurs

'; - print ''; + print '
'; $error=0; $fp = fopen("$conffile", "w"); diff --git a/htdocs/install/fileconf.php b/htdocs/install/fileconf.php index f6b9f9bd0b7..3c00892fd59 100644 --- a/htdocs/install/fileconf.php +++ b/htdocs/install/fileconf.php @@ -23,61 +23,27 @@ * $Source$ * */ + +/** + \file htdocs/install/fileconf.php + \brief Demande les infos qui constituerons le contenu du fichier conf.php. Ce fichier sera remplie à l'étape suivante + \version $Revision$ +*/ + include("./inc.php"); pHeader("Fichier de configuration","etape1"); $conf = "../conf/conf.php"; +// Ici, le fichier conf.php existe et est forcément editable car le test a été fait précédemment. +include($conf); -if (is_readable($conf)) -{ - include ($conf); -} -else -{ - $fp = @fopen("$conf", "w"); - if($fp) - { - @fwrite($fp, '"); - fclose($fp); - } -} +print '
'; +print ''; +print '
'; +print "Répertoire d'installation"; -$docurl = 'documentation'; - -if (!file_exists($conf)) -{ - print '
'; - print "Le fichier conf.php n'existe pas reportez-vous à la ".$docurl." pour créer ce fichier
"; - print '
'; - $err++; -} -else -{ - - if (!is_writable("../conf/conf.php")) - { - print '
'; - print "Le fichier conf.php n'est pas accessible en écriture, vérifiez les droits sur celui-ci, reportez-vous à la ".$docurl."
"; - - print '
'; - $err++; - } -} - -if ($err == 0) -{ -?> - - - - - -"; if(! isset($dolibarr_main_url_root) || strlen($dolibarr_main_url_root) == 0) { @@ -184,13 +150,6 @@ $dolibarr_main_db_host = "localhost";   - - @@ -207,7 +166,7 @@ document.write(' - + @@ -251,7 +210,9 @@ document.write('
- -Type de la base de donnée (MySql par défaut ou alors PostgreSql).
Nom de la base de données Nom de la base de données Dolibarr (sera créée si nécessaire)
+ diff --git a/htdocs/install/index.php b/htdocs/install/index.php index 9ad07eacc6d..6393edabc63 100644 --- a/htdocs/install/index.php +++ b/htdocs/install/index.php @@ -23,7 +23,7 @@ /** \file htdocs/install/index.php - \brief Test si le fichier conf existe et si il n'existe pas, test la possibilité de le créer + \brief Test si le fichier conf est modifiable et si il n'existe pas, test la possibilité de le créer \version $Revision$ */ @@ -78,6 +78,7 @@ else } } +// Si pas d'erreur, on affiche le bouton pour passer à l'étape suivante if ($err == 0) pFooter(); ?>