From 73efdaca9a777c31e77dfea64f32d8445cd4b4d2 Mon Sep 17 00:00:00 2001
From: Regis Houssin <regis@dolibarr.fr>
Date: Thu, 10 Jan 2008 20:46:38 +0000
Subject: [PATCH] =?UTF-8?q?Fix:=20correction=20droit=20sur=20onglet=20expe?=
 =?UTF-8?q?dition=20Add:=20d=E9but=20ajout=20possibilit=E9=20de=20cr=E9er?=
 =?UTF-8?q?=20un=20bon=20de=20livraison=20=E0=20partir=20d'une=20propale?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 htdocs/lib/order.lib.php  |  3 ++-
 htdocs/lib/propal.lib.php | 12 ++++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/htdocs/lib/order.lib.php b/htdocs/lib/order.lib.php
index fab6abfbf06..44aa83f3f61 100644
--- a/htdocs/lib/order.lib.php
+++ b/htdocs/lib/order.lib.php
@@ -47,7 +47,8 @@ function commande_prepare_head($commande)
       $h++;
     }
   
-  if (($conf->expedition->enabled || $conf->livraison->enabled) && $user->rights->expedition->lire)
+  if (($conf->expedition->enabled && $user->rights->expedition->lire)
+     || ($conf->livraison->enabled && $user->rights->expedition->livraison->lire))
     {
       $head[$h][0] = DOL_URL_ROOT.'/expedition/commande.php?id='.$commande->id;
       if ($conf->expedition->enabled) $text=$langs->trans("Sendings");
diff --git a/htdocs/lib/propal.lib.php b/htdocs/lib/propal.lib.php
index 9503bb3cb26..86e343a6204 100644
--- a/htdocs/lib/propal.lib.php
+++ b/htdocs/lib/propal.lib.php
@@ -42,6 +42,18 @@ function propal_prepare_head($propal)
 	$head[$h][1] = $langs->trans('CommercialCard');
 	$head[$h][2] = 'comm';
 	$h++;
+	
+	if (!$conf->commande->enabled && (($conf->expedition->enabled && $user->rights->expedition->lire)
+     || ($conf->livraison->enabled && $user->rights->expedition->livraison->lire)))
+  {
+  	$langs->load("sendings");
+  	$head[$h][0] = DOL_URL_ROOT.'/expedition/propal.php?id='.$propal->id;
+    if ($conf->expedition->enabled) $text=$langs->trans("Sendings");
+    if ($conf->livraison->enabled)  $text.='/'.$langs->trans("Receivings");
+    $head[$h][1] = $text;
+    $head[$h][2] = 'shipping';
+    $h++;
+  }
 
 	$head[$h][0] = DOL_URL_ROOT.'/compta/propal.php?propalid='.$propal->id;
 	$head[$h][1] = $langs->trans('AccountancyCard');
-- 
GitLab