Gere le cas d'unicite d'un entrepot pour l'utilisateur en cours
This commit is contained in:
parent
1f3dd4ad1b
commit
760e97f483
@ -793,7 +793,7 @@ if ($_GET['action'] == 'create' && $user->rights->commande->creer)
|
|||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
// Réductions relatives (Remises-Ristournes-Rabbais)
|
// Réductions relatives (Remises-Ristournes-Rabbais)
|
||||||
/* Une réduction doit s'appliquer obligatoirement sur des lignes de factures
|
/* Une réduction doit s'appliquer obligatoirement sur des lignes de factures
|
||||||
et non globalement
|
et non globalement
|
||||||
$relative_discount=$soc->remise_client;
|
$relative_discount=$soc->remise_client;
|
||||||
print '<tr><td>'.$langs->trans("CustomerRelativeDiscount").'</td>';
|
print '<tr><td>'.$langs->trans("CustomerRelativeDiscount").'</td>';
|
||||||
@ -809,10 +809,10 @@ if ($_GET['action'] == 'create' && $user->rights->commande->creer)
|
|||||||
print $langs->trans("CompanyHasNoRelativeDiscount");
|
print $langs->trans("CompanyHasNoRelativeDiscount");
|
||||||
}
|
}
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Réductions (Remises-Ristournes-Rabbais)
|
// Réductions (Remises-Ristournes-Rabbais)
|
||||||
/* Les remises absolues doivent s'appliquer par ajout de lignes spécialisées
|
/* Les remises absolues doivent s'appliquer par ajout de lignes spécialisées
|
||||||
$absolute_discount=$soc->getCurrentDiscount();
|
$absolute_discount=$soc->getCurrentDiscount();
|
||||||
print '<tr><td>'.$langs->trans("CustomerAbsoluteDiscount").'</td>';
|
print '<tr><td>'.$langs->trans("CustomerAbsoluteDiscount").'</td>';
|
||||||
print '<td>';
|
print '<td>';
|
||||||
@ -827,7 +827,7 @@ if ($_GET['action'] == 'create' && $user->rights->commande->creer)
|
|||||||
print $langs->trans("CompanyHasNoAbsoluteDiscount");
|
print $langs->trans("CompanyHasNoAbsoluteDiscount");
|
||||||
}
|
}
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Projet
|
// Projet
|
||||||
if ($conf->projet->enabled)
|
if ($conf->projet->enabled)
|
||||||
@ -1477,7 +1477,7 @@ else
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// Réductions relatives (Remises-Ristournes-Rabbais)
|
// Réductions relatives (Remises-Ristournes-Rabbais)
|
||||||
/* Une réduction doit s'appliquer obligatoirement sur des lignes de factures
|
/* Une réduction doit s'appliquer obligatoirement sur des lignes de factures
|
||||||
et non globalement
|
et non globalement
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print '<form name="updateligne" action="'.$_SERVER["PHP_SELF"].'" method="post">';
|
print '<form name="updateligne" action="'.$_SERVER["PHP_SELF"].'" method="post">';
|
||||||
@ -1532,10 +1532,10 @@ else
|
|||||||
}
|
}
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
print '</form>';
|
print '</form>';
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Remise absolue
|
// Remise absolue
|
||||||
/* Les remises absolues doivent s'appliquer par ajout de lignes spécialisées
|
/* Les remises absolues doivent s'appliquer par ajout de lignes spécialisées
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print '<form name="updateligne" action="'.$_SERVER["PHP_SELF"].'" method="post">';
|
print '<form name="updateligne" action="'.$_SERVER["PHP_SELF"].'" method="post">';
|
||||||
print '<input type="hidden" name="action" value="setremiseabsolue">';
|
print '<input type="hidden" name="action" value="setremiseabsolue">';
|
||||||
@ -1586,7 +1586,7 @@ else
|
|||||||
}
|
}
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
print '</form>';
|
print '</form>';
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Ajouter une ligne
|
* Ajouter une ligne
|
||||||
@ -1710,9 +1710,21 @@ else
|
|||||||
// Ship
|
// Ship
|
||||||
if ($commande->statut > 0 && $commande->statut < 3 && $user->rights->expedition->creer
|
if ($commande->statut > 0 && $commande->statut < 3 && $user->rights->expedition->creer
|
||||||
&& $commande->getNbOfProductsLines() > 0)
|
&& $commande->getNbOfProductsLines() > 0)
|
||||||
|
{
|
||||||
|
|
||||||
|
// Chargement des permissions
|
||||||
|
$error = $user->load_entrepots();
|
||||||
|
if (sizeof($user->entrepots) === 1)
|
||||||
|
{
|
||||||
|
print '<a class="butAction" href="'.DOL_URL_ROOT.'/expedition/fiche.php?id='.$_GET['id'].'&action=create&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/commande.php?id='.$_GET['id'].'">'.$langs->trans('ShipProduct').'</a>';
|
print '<a class="butAction" href="'.DOL_URL_ROOT.'/expedition/commande.php?id='.$_GET['id'].'">'.$langs->trans('ShipProduct').'</a>';
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if ($commande->statut == 1 || $commande->statut == 2)
|
if ($commande->statut == 1 || $commande->statut == 2)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user