Fix: Ship button available only if module shipping is enabled

This commit is contained in:
Laurent Destailleur 2010-06-16 22:24:55 +00:00
parent 8fd69cadb3
commit 00a1eb6b3d

View File

@ -2107,27 +2107,30 @@ else
} }
// Ship // Ship
if ($commande->statut > 0 && $commande->statut < 3 && $commande->getNbOfProductsLines() > 0) if ($conf->expedition->enabled)
{ {
if ($user->rights->expedition->creer) if ($commande->statut > 0 && $commande->statut < 3 && $commande->getNbOfProductsLines() > 0)
{ {
// Chargement des permissions if ($user->rights->expedition->creer)
$error = $user->load_entrepots();
if (sizeof($user->entrepots) === 1)
{ {
print '<a class="butAction" href="'.DOL_URL_ROOT.'/expedition/fiche.php?id='.$_GET['id'].'&amp;action=create&amp;commande_id='.$_GET["id"].'&entrepot_id='.$user->entrepots[0]['id'].'">'; // Chargement des permissions
print $langs->trans('ShipProduct').'</a>'; $error = $user->load_entrepots();
if (sizeof($user->entrepots) === 1)
{
print '<a class="butAction" href="'.DOL_URL_ROOT.'/expedition/fiche.php?id='.$_GET['id'].'&amp;action=create&amp;commande_id='.$_GET["id"].'&entrepot_id='.$user->entrepots[0]['id'].'">';
print $langs->trans('ShipProduct').'</a>';
}
else
{
print '<a class="butAction" href="'.DOL_URL_ROOT.'/expedition/shipment.php?id='.$_GET['id'].'">'.$langs->trans('ShipProduct').'</a>';
}
} }
else else
{ {
print '<a class="butAction" href="'.DOL_URL_ROOT.'/expedition/shipment.php?id='.$_GET['id'].'">'.$langs->trans('ShipProduct').'</a>'; print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("NotAllowed")).'">'.$langs->trans('ShipProduct').'</a>';
} }
} }
else
{
print '<a class="butActionRefused" href="#">'.$langs->trans('ShipProduct').'</a>';
}
} }
// Close // Close