diff --git a/htdocs/admin/stock.php b/htdocs/admin/stock.php
index c5e98935ebb..a4a9e91e3ff 100644
--- a/htdocs/admin/stock.php
+++ b/htdocs/admin/stock.php
@@ -744,6 +744,7 @@ if ($conf->use_javascript_ajax) {
print "\n";
print "\n";
+/* Disabled. Would be better to be managed with a user cookie
if (!empty($conf->productbatch->enabled)) {
print '
';
print '| ' . $langs->trans("ShowAllBatchByDefault") . ' | ';
@@ -757,6 +758,7 @@ if (!empty($conf->productbatch->enabled)) {
print "\n";
print "
\n";
}
+*/
print '';
diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php
index 632cfc0311f..8766d68c25b 100644
--- a/htdocs/core/class/conf.class.php
+++ b/htdocs/core/class/conf.class.php
@@ -533,6 +533,10 @@ class Conf
}
}
+ if (!isset($this->global->STOCK_SHOW_ALL_BATCH_BY_DEFAULT)) {
+ $this->global->STOCK_SHOW_ALL_BATCH_BY_DEFAULT = 1;
+ }
+
// conf->currency
if (empty($this->global->MAIN_MONNAIE)) {
$this->global->MAIN_MONNAIE = 'EUR';
diff --git a/htdocs/langs/en_US/mrp.lang b/htdocs/langs/en_US/mrp.lang
index f47354958eb..2414a92cefb 100644
--- a/htdocs/langs/en_US/mrp.lang
+++ b/htdocs/langs/en_US/mrp.lang
@@ -70,7 +70,7 @@ ProductionForRef=Production of %s
AutoCloseMO=Close automatically the Manufacturing Order if quantities to consume and to produce are reached
NoStockChangeOnServices=No stock change on services
ProductQtyToConsumeByMO=Product quantity still to consume by open MO
-ProductQtyToProduceByMO=Product quentity still to produce by open MO
+ProductQtyToProduceByMO=Product quantity still to produce by open MO
AddNewConsumeLines=Add new line to consume
ProductsToConsume=Products to consume
ProductsToProduce=Products to produce
diff --git a/htdocs/product/stock/product.php b/htdocs/product/stock/product.php
index 9b8af58e347..07ee7a66584 100644
--- a/htdocs/product/stock/product.php
+++ b/htdocs/product/stock/product.php
@@ -531,43 +531,44 @@ if ($id > 0 || $ref) {
llxHeader('', $title, $helpurl);
+ if (! empty($conf->use_javascript_ajax)) {
?>
-
-
0) {
$head = product_prepare_head($object);
@@ -908,18 +909,18 @@ if (!$variants) {
if ((!empty($conf->productbatch->enabled)) && $object->hasbatch()) {
$colspan = 3;
print '';
- print ''.img_picto('', 'folder-open', 'class="paddingright"').$langs->trans("ExpandAll").' ';
- print ''.img_picto('', 'folder', 'class="paddingright"').$langs->trans("UndoExpandAll").' ';
- print $form->textwithpicto('', $langs->trans('CollapseBatchDetailHelp'), 1, 'help', '');
+ print ''.img_picto('', 'folder-open', 'class="paddingright"').$langs->trans("ExpandAll").' ';
+ print ''.img_picto('', 'folder', 'class="paddingright"').$langs->trans("UndoExpandAll").'';
+ //print ' '.$form->textwithpicto('', $langs->trans('CollapseBatchDetailHelp'), 1, 'help', '');
print ' | ';
print ''.$langs->trans("batch_number").' | ';
if (empty($conf->global->PRODUCT_DISABLE_EATBY)) {
$colspan--;
- print ''.$langs->trans("EatByDate").' | ';
+ print ''.$langs->trans("EatByDate").' | ';
}
if (empty($conf->global->PRODUCT_DISABLE_SELLBY)) {
$colspan--;
- print ''.$langs->trans("SellByDate").' | ';
+ print ''.$langs->trans("SellByDate").' | ';
}
print ' | ';
print ' | ';
@@ -967,10 +968,13 @@ if (!$variants) {
$stock_real = price2num($obj->reel, 'MS');
print '
';
print '| ';
+ print $entrepotstatic->getNomUrl(1);
if (!empty($conf->productbatch->enabled)) {
- print '' . (empty($conf->global->STOCK_SHOW_ALL_BATCH_BY_DEFAULT) ? '(+)' : '(-)') . ' ';
+ print '';
+ print (empty($conf->global->STOCK_SHOW_ALL_BATCH_BY_DEFAULT) ? '(+)' : '(-)');
+ print '';
}
- print $entrepotstatic->getNomUrl(1).' | ';
+ print '';
print ''.$stock_real.($stock_real < 0 ? ' '.img_warning() : '').' | ';
// PMP
print ''.(price2num($object->pmp) ? price2num($object->pmp, 'MU') : '').' | ';