diff --git a/htdocs/admin/stock.php b/htdocs/admin/stock.php
index 2ed2f4f869e..b446f5355ad 100644
--- a/htdocs/admin/stock.php
+++ b/htdocs/admin/stock.php
@@ -141,58 +141,75 @@ $var=true;
$found=0;
+$var=!$var;
+print "
";
+print '| '.$langs->trans("DeStockOnBill").' | ';
+print '';
if (! empty($conf->facture->enabled))
{
- $var=!$var;
- print " |
";
- print '| '.$langs->trans("DeStockOnBill").' | ';
- print '';
- print "\n | \n
\n";
- $found++;
+ print "\n";
}
+else
+{
+ print $langs->trans("ModuleMustBeEnabledFirst", $langs->transnoentitiesnoconv("Module30Name"));
+}
+print "\n\n";
+$found++;
+$var=!$var;
+print "";
+print '| '.$langs->trans("DeStockOnValidateOrder").' | ';
+print '';
if (! empty($conf->commande->enabled))
{
- $var=!$var;
- print " |
";
- print '| '.$langs->trans("DeStockOnValidateOrder").' | ';
- print '';
- print "\n | \n
\n";
- $found++;
+ print "\n";
}
+else
+{
+ print $langs->trans("ModuleMustBeEnabledFirst", $langs->transnoentitiesnoconv("Module25Name"));
+}
+print "\n\n";
+$found++;
+//if (! empty($conf->expedition->enabled))
+//{
+$var=!$var;
+print "";
+print '| '.$langs->trans("DeStockOnShipment").' | ';
+print '';
if (! empty($conf->expedition->enabled))
{
- $var=!$var;
- print " |
";
- print '| '.$langs->trans("DeStockOnShipment").' | ';
- print '';
print "\n | \n
\n";
- $found++;
+ print "\n";
}
+else
+{
+ print $langs->trans("ModuleMustBeEnabledFirst", $langs->transnoentitiesnoconv("Module80Name"));
+}
+print "\n\n";
+$found++;
-if (! $found)
+/*if (! $found)
{
$var=!$var;
print "";
- print '| '.$langs->trans("NoModueToManageStockDecrease").' | ';
+ print ''.$langs->trans("NoModuleToManageStockDecrease").' | ';
print "
\n";
-}
+}*/
print '';
@@ -208,57 +225,74 @@ $var=true;
$found=0;
+$var=!$var;
+print "";
+print '| '.$langs->trans("ReStockOnBill").' | ';
+print '';
if (! empty($conf->fournisseur->enabled))
{
- $var=!$var;
- print " |
";
- print '| '.$langs->trans("ReStockOnBill").' | ';
- print '';
- print "\n | \n
\n";
- $found++;
+ print "\n";
}
+else
+{
+ print $langs->trans("ModuleMustBeEnabledFirst", $langs->transnoentitiesnoconv("Module40Name"));
+}
+print "\n\n";
+$found++;
+
+$var=!$var;
+print "";
+print '| '.$langs->trans("ReStockOnValidateOrder").' | ';
+print '';
if (! empty($conf->fournisseur->enabled))
{
- $var=!$var;
- print " |
";
- print '| '.$langs->trans("ReStockOnValidateOrder").' | ';
- print '';
- print "\n | \n
\n";
- $found++;
+ print "\n";
}
+else
+{
+ print $langs->trans("ModuleMustBeEnabledFirst", $langs->transnoentitiesnoconv("Module40Name"));
+}
+print "\n\n";
+$found++;
+
+$var=!$var;
+print "";
+print '| '.$langs->trans("ReStockOnDispatchOrder").' | ';
+print '';
if (! empty($conf->fournisseur->enabled))
{
- $var=!$var;
- print " |
";
- print '| '.$langs->trans("ReStockOnDispatchOrder").' | ';
- print '';
- print "\n | \n
\n";
- $found++;
+ print "\n";
}
+else
+{
+ print $langs->trans("ModuleMustBeEnabledFirst", $langs->transnoentitiesnoconv("Module40Name"));
+}
+print "\n\n";
+$found++;
-if (! $found)
+/*if (! $found)
{
$var=!$var;
print "";
print '| '.$langs->trans("NoModueToManageStockIncrease").' | ';
print "
\n";
-}
+}*/
print '';
diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang
index f6399bffa6b..f53df55b6c5 100755
--- a/htdocs/langs/en_US/admin.lang
+++ b/htdocs/langs/en_US/admin.lang
@@ -356,7 +356,7 @@ ThemeDir=Skins directory
ConnectionTimeout=Connexion timeout
ResponseTimeout=Response timeout
SmsTestMessage=Test message from __PHONEFROM__ to __PHONETO__
-ModuleMustBeEnabledFirst=Module %s must be enabled first before using this feature.
+ModuleMustBeEnabledFirst=Module %s must be enabled first if you need this feature.
SecurityToken=Key to secure URLs
NoSmsEngine=No SMS sender manager available. SMS sender manager are not installed with default distribution (because they depends on an external supplier) but you can find some on %s
PDF=PDF
diff --git a/htdocs/langs/en_US/stocks.lang b/htdocs/langs/en_US/stocks.lang
index 8a46433ff9c..2ac77f8a489 100644
--- a/htdocs/langs/en_US/stocks.lang
+++ b/htdocs/langs/en_US/stocks.lang
@@ -53,8 +53,8 @@ QtyDispatched=Quantity dispatched
QtyDispatchedShort=Qty dispatched
QtyToDispatchShort=Qty to dispatch
OrderDispatch=Stock dispatching
-RuleForStockManagementDecrease=Rule for stock management decrease
-RuleForStockManagementIncrease=Rule for stock management increase
+RuleForStockManagementDecrease=Rule for automatic stock management decrease (manual decrease is always possible, even if an automatic decrease rule is activated)
+RuleForStockManagementIncrease=Rule for automatic stock management increase (manual increase is always possible, even if an automatic increase rule is activated)
DeStockOnBill=Decrease real stocks on customers invoices/credit notes validation
DeStockOnValidateOrder=Decrease real stocks on customers orders validation
DeStockOnShipment=Decrease real stocks on shipping validation