Amélioration gestion erreur

Fix: Correction plantage install
This commit is contained in:
Laurent Destailleur 2006-08-24 00:03:07 +00:00
parent 7226952e2b
commit d7ba15d47a

View File

@ -109,6 +109,8 @@ if ($_POST["action"] == "set")
//print '<td align="right">'.join('.',$versionarray).'</td></tr>'; //print '<td align="right">'.join('.',$versionarray).'</td></tr>';
} }
$requestnb=0;
/************************************************************************************** /**************************************************************************************
* *
* Chargement fichiers tables/*.sql (non *.key.sql) * Chargement fichiers tables/*.sql (non *.key.sql)
@ -144,7 +146,7 @@ if ($_POST["action"] == "set")
} }
//print "<tr><td>Création de la table $name/td>"; //print "<tr><td>Création de la table $name/td>";
$requestnb++;
if ($db->query($buffer)) if ($db->query($buffer))
{ {
//print "<td>OK requete ==== $buffer</td></tr>"; //print "<td>OK requete ==== $buffer</td></tr>";
@ -158,7 +160,9 @@ if ($_POST["action"] == "set")
} }
else else
{ {
print "<tr><td>".$langs->trans("CreateTableAndPrimaryKey",$name)."</td>"; print "<tr><td>".$langs->trans("CreateTableAndPrimaryKey",$name);
print "<br>".$langs->trans("Request").' '.$requestnb.' : '.$buffer;
print "</td>";
print "<td>".$langs->trans("Error")." ".$db->errno()." ".$db->error()."</td></tr>"; print "<td>".$langs->trans("Error")." ".$db->errno()." ".$db->error()."</td></tr>";
$error++; $error++;
} }
@ -228,9 +232,12 @@ if ($_POST["action"] == "set")
// Si plusieurs requetes, on boucle sur chaque // Si plusieurs requetes, on boucle sur chaque
$listesql=split(';',$buffer); $listesql=split(';',$buffer);
foreach ($listesql as $buffer) { foreach ($listesql as $buffer)
if (trim($buffer)) { {
//print "<tr><td>Création des clés et index de la table $name: '$buffer'</td>"; if (trim($buffer))
{
//print "<tr><td>Création des clés et index de la table $name: '$buffer'</td>";
$requestnb++;
if ($db->query(trim($buffer))) if ($db->query(trim($buffer)))
{ {
//print "<td>OK requete ==== $buffer</td></tr>"; //print "<td>OK requete ==== $buffer</td></tr>";
@ -247,7 +254,9 @@ if ($_POST["action"] == "set")
} }
else else
{ {
print "<tr><td>".$langs->trans("CreateOtherKeysForTable",$name)."</td>"; print "<tr><td>".$langs->trans("CreateOtherKeysForTable",$name);
print "<br>".$langs->trans("Request").' '.$requestnb.' : '.$buffer;
print "</td>";
print "<td>".$langs->trans("Error")." ".$db->errno()." ".$db->error()."</td></tr>"; print "<td>".$langs->trans("Error")." ".$db->errno()." ".$db->error()."</td></tr>";
$error++; $error++;
} }