Fix: Bug 14213

This commit is contained in:
Laurent Destailleur 2005-08-29 21:50:10 +00:00
parent 7bc3f997d7
commit efe0d6fe86
3 changed files with 11 additions and 2 deletions

View File

@ -224,9 +224,16 @@ if ($_GET["action"] == 'delete') // delete
$sql = "DELETE from ".$tabname[$_GET["id"]]." WHERE $rowidcol='".$_GET["rowid"]."'";
$result = $db->query($sql);
if (!$result)
if (! $result)
{
dolibarr_print_error($db);
if ($db->errno() == 'DB_ERROR_CHILD_EXISTS')
{
$msg='<div class="error">'.$langs->trans("ErrorRecordIsUsedByChild").'</div>';
}
else
{
dolibarr_print_error($db);
}
}
}

View File

@ -19,6 +19,7 @@ ErrorInternalErrorDetected=Internal error detected
ErrorNoRequestRan=No request ran
ErrorWrongHostParameter=Wrong host parameter
ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post again the form.
ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least on child records.
HomeArea=Home area
LastAccess=Last access
RequestedUrl=Requested Url

View File

@ -19,6 +19,7 @@ ErrorInternalErrorDetected=Erreur interne d
ErrorNoRequestRan=Aucune requête exécutée
ErrorWrongHostParameter=Mauvais paramètre Serveur
ErrorYourCountryIsNotDefined=Votre pays n'est pas défini. Aller dans Configuration-Général-Editer et resoumettez le formulaire.
ErrorRecordIsUsedByChild=Impossible de supprimer cet enregistrement. Ce dernier est utilisé en tant que père par au moins un enregistrement fils.
HomeArea=Espace accueil
LastAccess=Dernière connexion
RequestedUrl=Url sollicitée