From 532180d4834685a85e61fbce9aaf4468b4579ba0 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 9 Jan 2011 22:47:02 +0000 Subject: [PATCH] Will fix later: On installer, we should not enable first 3 fields. --- htdocs/install/fileconf.php | 136 ++++++++++++++++++------------------ 1 file changed, 67 insertions(+), 69 deletions(-) diff --git a/htdocs/install/fileconf.php b/htdocs/install/fileconf.php index 1dfa34fe518..db71e3792c5 100644 --- a/htdocs/install/fileconf.php +++ b/htdocs/install/fileconf.php @@ -86,42 +86,42 @@ if (! empty($force_install_message)) + - '; - print $langs->trans("WebPagesDirectory"); - print ""; + '; + print $langs->trans("WebPagesDirectory"); + print ""; - if(! isset($dolibarr_main_url_root) || dol_strlen($dolibarr_main_url_root) == 0) - { - //print "x".$_SERVER["SCRIPT_FILENAME"]." y".$_SERVER["DOCUMENT_ROOT"]; + if(! isset($dolibarr_main_url_root) || dol_strlen($dolibarr_main_url_root) == 0) + { + //print "x".$_SERVER["SCRIPT_FILENAME"]." y".$_SERVER["DOCUMENT_ROOT"]; - // Si le php fonctionne en CGI, alors SCRIPT_FILENAME vaut le path du php et - // ce n'est pas ce qu'on veut. Dans ce cas, on propose $_SERVER["DOCUMENT_ROOT"] - if (preg_match('/^php$/i',$_SERVER["SCRIPT_FILENAME"]) || preg_match('/[\\/]php$/i',$_SERVER["SCRIPT_FILENAME"]) || preg_match('/php\.exe$/i',$_SERVER["SCRIPT_FILENAME"])) - { - $dolibarr_main_document_root=$_SERVER["DOCUMENT_ROOT"]; + // Si le php fonctionne en CGI, alors SCRIPT_FILENAME vaut le path du php et + // ce n'est pas ce qu'on veut. Dans ce cas, on propose $_SERVER["DOCUMENT_ROOT"] + if (preg_match('/^php$/i',$_SERVER["SCRIPT_FILENAME"]) || preg_match('/[\\/]php$/i',$_SERVER["SCRIPT_FILENAME"]) || preg_match('/php\.exe$/i',$_SERVER["SCRIPT_FILENAME"])) + { + $dolibarr_main_document_root=$_SERVER["DOCUMENT_ROOT"]; - if (! preg_match('/[\\/]dolibarr[\\/]htdocs$/i',$dolibarr_main_document_root)) - { - $dolibarr_main_document_root.="/dolibarr/htdocs"; - } - } - else - { - $dolibarr_main_document_root = substr($_SERVER["SCRIPT_FILENAME"],0,dol_strlen($_SERVER["SCRIPT_FILENAME"]) - 21); - // Nettoyage du path propose - // Gere les chemins windows avec double "\" - $dolibarr_main_document_root = str_replace('\\\\','/',$dolibarr_main_document_root); + if (! preg_match('/[\\/]dolibarr[\\/]htdocs$/i',$dolibarr_main_document_root)) + { + $dolibarr_main_document_root.="/dolibarr/htdocs"; + } + } + else + { + $dolibarr_main_document_root = substr($_SERVER["SCRIPT_FILENAME"],0,dol_strlen($_SERVER["SCRIPT_FILENAME"]) - 21); + // Nettoyage du path propose + // Gere les chemins windows avec double "\" + $dolibarr_main_document_root = str_replace('\\\\','/',$dolibarr_main_document_root); - // Supprime les slash ou antislash de fins - $dolibarr_main_document_root = preg_replace('/[\\/]+$/','',$dolibarr_main_document_root); - } - } - //echo $PMA_MYSQL_INT_VERSION; - ?> - + // Supprime les slash ou antislash de fins + $dolibarr_main_document_root = preg_replace('/[\\/]+$/','',$dolibarr_main_document_root); + } + } + ?> + + name="main_dir"> trans("WithNoSlashAtTheEnd")."
"; @@ -134,9 +134,10 @@ if (! empty($force_install_message)) + - trans("DocumentsDirectory"); ?> - + trans("DocumentsDirectory"); ?> + - + + name="main_data_dir"> trans("WithNoSlashAtTheEnd")."
"; @@ -167,44 +168,41 @@ if (! empty($force_install_message)) - - trans("URLRoot"); ?> - - "> - trans("Examples").":
"; - ?> +?> + + trans("URLRoot"); ?> + + + value=""> + + trans("Examples").":
"; ?>