diff --git a/htdocs/commande/fiche.php b/htdocs/commande/fiche.php
index d457df764c1..b74d8f0398f 100644
--- a/htdocs/commande/fiche.php
+++ b/htdocs/commande/fiche.php
@@ -375,7 +375,13 @@ if ($_GET['action'] == 'create' && $user->rights->commande->creer)
// Adresse de livraison
print '
| '.$langs->trans('DeliveryAddress').' | ';
- $html->select_adresse_livraison($soc->adresse_livraison_id, $_GET['socidp'],'adresse_livraison_id');
+ $numaddress = $html->select_adresse_livraison($soc->adresse_livraison_id, $_GET['socidp'],'adresse_livraison_id');
+
+ if ($numaddress==0)
+ {
+ print ' id.'&action=create>'.$langs->trans("AddAddress").'';
+ }
+
print ' |
';
diff --git a/htdocs/html.form.class.php b/htdocs/html.form.class.php
index f3d8181bcb8..4955fcdd226 100644
--- a/htdocs/html.form.class.php
+++ b/htdocs/html.form.class.php
@@ -792,6 +792,7 @@ class Form
}
}
print '';
+ return $num;
}
else
{
diff --git a/htdocs/langs/en_US/companies.lang b/htdocs/langs/en_US/companies.lang
index 870ad1655e4..d76c2eb9f4b 100644
--- a/htdocs/langs/en_US/companies.lang
+++ b/htdocs/langs/en_US/companies.lang
@@ -154,4 +154,5 @@ DeleteDeliveryAddress=Delete a delivery address
ConfirmDeleteDeliveryAddress=Are you sure you want to delete this delivery address?
NewDeliveryAddress=New delivery address
AddDeliveryAddress=Add address
+AddAddress=Add address
NoOtherDeliveryAddress=No alternative delivery address defined
\ No newline at end of file
diff --git a/htdocs/langs/fr_FR/companies.lang b/htdocs/langs/fr_FR/companies.lang
index 5302f408c20..82b7be3d9a5 100644
--- a/htdocs/langs/fr_FR/companies.lang
+++ b/htdocs/langs/fr_FR/companies.lang
@@ -155,4 +155,5 @@ DeleteDeliveryAddress=Supprimer une adresse de livraison
ConfirmDeleteDeliveryAddress=Êtes-vous sûr de vouloir supprimer cette adresse de livraison ?
NewDeliveryAddress=Nouvelle adresse de livraison
AddDeliveryAddress=Ajouter l'adresse
+AddAddress=Ajouter adresse
NoOtherDeliveryAddress=Pas d'adresses alternatives définies
\ No newline at end of file