diff --git a/htdocs/livraison/fiche.php b/htdocs/livraison/fiche.php index 0ed6556baff..7bfc2ca3275 100644 --- a/htdocs/livraison/fiche.php +++ b/htdocs/livraison/fiche.php @@ -121,10 +121,11 @@ if ($_POST["action"] == 'confirm_delete' && $_POST["confirm"] == 'yes') { $livraison = new Livraison($db); $livraison->id = $_GET["id"]; + $expedition_id = $_GET["expid"]; $livraison->delete(); if ($conf->expedition->enabled) { - Header("Location: ".DOL_URL_ROOT.'/expedition/fiche.php?id='.$expedition->id); + Header("Location: ".DOL_URL_ROOT.'/expedition/fiche.php?id='.$expedition_id); } else { @@ -386,7 +387,7 @@ else */ if ($_GET["action"] == 'delete') { - $html->form_confirm("fiche.php?id=$livraison->id","Supprimer le bon de livraison","Etes-vous sūr de vouloir supprimer ce bon de livraison ?","confirm_delete"); + $html->form_confirm("fiche.php?id=$livraison->id&expid=$_GET[$expid]","Supprimer le bon de livraison","Etes-vous sūr de vouloir supprimer ce bon de livraison ?","confirm_delete"); print '
'; } @@ -527,7 +528,14 @@ else if ($livraison->brouillon && $user->rights->expedition->livraison->supprimer) { - print ''.$langs->trans("Delete").''; + if ($conf->expedition->enabled) + { + print ''.$langs->trans("Delete").''; + } + else + { + print ''.$langs->trans("Delete").''; + } } print '';