diff --git a/htdocs/product/card.php b/htdocs/product/card.php
index 92d588d19fe..529f812d8c4 100644
--- a/htdocs/product/card.php
+++ b/htdocs/product/card.php
@@ -1419,7 +1419,7 @@ else
// Status (to sell)
print '
| '.$langs->trans("Status").' ('.$langs->trans("Sell").') | ';
- if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer) {
+ if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer && ! empty($conf->global->MAIN_DIRECT_STATUS_UPDATE)) {
print ajax_object_onoff($object, 'status', 'tosell', 'ProductStatusOnSell', 'ProductStatusNotOnSell');
} else {
print $object->getLibStatut(2,0);
@@ -1428,7 +1428,7 @@ else
// Status (to buy)
print ' |
| '.$langs->trans("Status").' ('.$langs->trans("Buy").') | ';
- if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer) {
+ if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer && ! empty($conf->global->MAIN_DIRECT_STATUS_UPDATE)) {
print ajax_object_onoff($object, 'status_buy', 'tobuy', 'ProductStatusOnBuy', 'ProductStatusNotOnBuy');
} else {
print $object->getLibStatut(2,1);
@@ -1438,7 +1438,7 @@ else
// Batch number management (to batch)
if ($conf->productbatch->enabled) {
print ' |
| '.$langs->trans("Status").' ('.$langs->trans("Lot").') | ';
- if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer) {
+ if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer && ! empty($conf->global->MAIN_DIRECT_STATUS_UPDATE)) {
print ajax_object_onoff($object, 'status_batch', 'tobatch', 'ProductStatusOnBatch', 'ProductStatusNotOnBatch');
} else {
print $object->getLibStatut(2,2);
diff --git a/htdocs/product/list.php b/htdocs/product/list.php
index 907181634ee..a5cc97defa7 100644
--- a/htdocs/product/list.php
+++ b/htdocs/product/list.php
@@ -511,7 +511,7 @@ else
$product_static->status = $objp->tosell;
// Status (to sell)
print ' | ';
- if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer) {
+ if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer && ! empty($conf->global->MAIN_DIRECT_STATUS_UPDATE)) {
print ajax_object_onoff($product_static, 'status', 'tosell', 'ProductStatusOnSell', 'ProductStatusNotOnSell');
} else {
print $product_static->LibStatut($objp->tosell,5,0);
@@ -520,7 +520,7 @@ else
// Status (to buy)
print ' | ';
- if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer) {
+ if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer && ! empty($conf->global->MAIN_DIRECT_STATUS_UPDATE)) {
print ajax_object_onoff($product_static, 'status_buy', 'tobuy', 'ProductStatusOnBuy', 'ProductStatusNotOnBuy');
} else {
print $product_static->LibStatut($objp->tobuy,5,1);
diff --git a/htdocs/product/stock/product.php b/htdocs/product/stock/product.php
index 96ecdb1d95d..5bd7999e2e3 100644
--- a/htdocs/product/stock/product.php
+++ b/htdocs/product/stock/product.php
@@ -279,7 +279,7 @@ if ($id > 0 || $ref)
// Status (to sell)
print ' |
| '.$langs->trans("Status").' ('.$langs->trans("Sell").') | ';
- if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer) {
+ if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer && ! empty($conf->global->MAIN_DIRECT_STATUS_UPDATE)) {
print ajax_object_onoff($product, 'status', 'tosell', 'ProductStatusOnSell', 'ProductStatusNotOnSell');
} else {
print $product->getLibStatut(2,0);
@@ -288,7 +288,7 @@ if ($id > 0 || $ref)
// Status (to buy)
print ' |
| '.$langs->trans("Status").' ('.$langs->trans("Buy").') | ';
- if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer) {
+ if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer && ! empty($conf->global->MAIN_DIRECT_STATUS_UPDATE)) {
print ajax_object_onoff($product, 'status_buy', 'tobuy', 'ProductStatusOnBuy', 'ProductStatusNotOnBuy');
} else {
print $product->getLibStatut(2,1);
@@ -340,7 +340,7 @@ if ($id > 0 || $ref)
}
print ' | ';
print '
';
-
+
print '';
$text_stock_options = '';
$text_stock_options.= (! empty($conf->global->STOCK_CALCULATE_ON_SHIPMENT)?$langs->trans("DeStockOnShipment").' ':'');
diff --git a/htdocs/societe/soc.php b/htdocs/societe/soc.php
index 62869daf366..701efe742eb 100644
--- a/htdocs/societe/soc.php
+++ b/htdocs/societe/soc.php
@@ -1727,7 +1727,7 @@ else
// Status
print ' |
| '.$langs->trans("Status").' | ';
print '';
- if (! empty($conf->use_javascript_ajax) && $user->rights->societe->creer) {
+ if (! empty($conf->use_javascript_ajax) && $user->rights->societe->creer && ! empty($conf->global->MAIN_DIRECT_STATUS_UPDATE)) {
print ajax_object_onoff($object, 'status', 'status', 'InActivity', 'ActivityCeased');
} else {
print $object->getLibStatut(2);
|