diff --git a/htdocs/install/etape0.php b/htdocs/install/etape0.php
index b6fb03aa29c..b0d221012b0 100644
--- a/htdocs/install/etape0.php
+++ b/htdocs/install/etape0.php
@@ -58,7 +58,8 @@ if ($_POST["action"] == "set")
umask(0);
foreach($_POST as $cle=>$valeur)
{
- echo '';
+ echo '';
+ if (! eregi('^db_pass',$cle)) dolibarr_install_syslog("Choice for ".$cle." = ".$valeur);
}
}
diff --git a/htdocs/install/etape2.php b/htdocs/install/etape2.php
index a5f113303f3..0654b21c6a7 100644
--- a/htdocs/install/etape2.php
+++ b/htdocs/install/etape2.php
@@ -21,7 +21,7 @@
/**
\file htdocs/install/etape2.php
- \brief Crée les tables, clés primaires, clés étrangères, index et fonctions en base puis charge les données de référence
+ \brief Cr�e les tables, cl�s primaires, cl�s �trang�res, index et fonctions en base puis charge les donn�es de r�f�rence
\version $Revision$
*/
@@ -33,7 +33,7 @@ $etape = 2;
$ok = 0;
-// Cette page peut etre longue. On augmente le délai autorise.
+// Cette page peut etre longue. On augmente le d�lai autorise.
// Ne fonctionne que si on est pas en safe_mode.
$err=error_reporting();
error_reporting(0);
@@ -73,7 +73,7 @@ if ($_POST["action"] == "set")
}
else
{
- print "
Erreur lors de la création de : $dolibarr_main_db_name
".$langs->trans("Error")."
";
+ print "
Erreur lors de la cr�ation de : $dolibarr_main_db_name
".$langs->trans("Error")."
";
}
if ($ok)
@@ -81,7 +81,7 @@ if ($_POST["action"] == "set")
if($db->database_selected == 1)
{
- dolibarr_install_syslog("etape2: Connexion réussie à la base : $dolibarr_main_db_name");
+ dolibarr_install_syslog("etape2: Connexion r�ussie � la base : $dolibarr_main_db_name");
}
else
{
@@ -110,16 +110,17 @@ if ($_POST["action"] == "set")
***************************************************************************************/
if ($ok)
{
- if ($choix==1) $dir = "../../mysql/tables/";
+ if ($choix==1) $dir = "../../mysql/tables/";
elseif ($choix==2) $dir = "../../pgsql/tables/";
elseif ($choix==3) $dir = "../../mssql/tables/";
$ok = 0;
$handle=opendir($dir);
+ dolibarr_install_syslog("Ouverture repertoire ".$dir." handle=".$handle,LOG_DEBUG);
$table_exists = 0;
while (($file = readdir($handle))!==false)
{
- if (substr($file, strlen($file) - 4) == '.sql' && substr($file,0,4) == 'llx_' && substr($file, -8) <> '.key.sql')
+ if (eregi('\.sql$',$file) && eregi('^llx_',$file) && ! eregi('\.key\.sql$',$file))
{
$name = substr($file, 0, strlen($file) - 4);
$buffer = '';
@@ -135,32 +136,45 @@ if ($_POST["action"] == "set")
}
}
fclose($fp);
- }
- //print "
Création de la table $name/td>";
- $requestnb++;
- if ($db->query($buffer))
- {
- // print "
OK requete ==== $buffer
";
+ $buffer=trim($buffer);
+
+ //print "
Creation de la table $name/td>";
+ $requestnb++;
+ if ($character_set_client=="UTF-8"){
+ $buffer=utf8_encode ($buffer);
+ }
+
+ dolibarr_install_syslog("Request: ".$buffer,LOG_DEBUG);
+ if ($db->query($buffer))
+ {
+ // print "