diff --git a/htdocs/reception/card.php b/htdocs/reception/card.php
index da88e28fc6b..20a03e2d548 100644
--- a/htdocs/reception/card.php
+++ b/htdocs/reception/card.php
@@ -752,7 +752,7 @@ if ($action == 'create') {
$author = new User($db);
$author->fetch($objectsrc->user_author_id);
- if (!empty($conf->stock->enabled)) {
+ if (isModEnabled('stock')) {
$entrepot = new Entrepot($db);
}
@@ -1039,7 +1039,7 @@ if ($action == 'create') {
print ' / '.$langs->trans("Reset").')';
}
print '';
- if (!empty($conf->stock->enabled)) {
+ if (isModEnabled('stock')) {
print '
'.$langs->trans("Warehouse").' ('.$langs->trans("Stock").') | ';
}
if (isModEnabled('productbatch')) {
@@ -1173,7 +1173,7 @@ if ($action == 'create') {
$warehouseObject = null;
- if (!empty($conf->stock->enabled)) { // If warehouse was already selected or if product is not a predefined, we go into this part with no multiwarehouse selection
+ if (isModEnabled('stock')) { // If warehouse was already selected or if product is not a predefined, we go into this part with no multiwarehouse selection
print '';
$stock = + $product->stock_warehouse[$dispatchLines[$indiceAsked]['ent']]->real; // Convert to number
@@ -1200,7 +1200,7 @@ if ($action == 'create') {
}
// Stock
- if (!empty($conf->stock->enabled)) {
+ if (isModEnabled('stock')) {
print '';
if ($line->product_type == Product::TYPE_PRODUCT || !empty($conf->global->STOCK_SUPPORTS_SERVICES)) { // Type of product need stock change ?
// Show warehouse combo list
@@ -1686,7 +1686,7 @@ if ($action == 'create') {
}
if ($action == 'editline') {
$editColspan = 3;
- if (empty($conf->stock->enabled)) {
+ if (!isModEnabled('stock')) {
$editColspan--;
}
if (empty($conf->productbatch->enabled)) {
@@ -1698,7 +1698,7 @@ if ($action == 'create') {
} else {
print $langs->trans("QtyReceived").' - ';
}
- if (!empty($conf->stock->enabled)) {
+ if (isModEnabled('stock')) {
print $langs->trans("WarehouseSource").' - ';
}
if (isModEnabled('productbatch')) {
@@ -1718,7 +1718,7 @@ if ($action == 'create') {
} else {
print ' | '.$langs->trans("QtyReceived").' | ';
}
- if (!empty($conf->stock->enabled)) {
+ if (isModEnabled('stock')) {
print ''.$langs->trans("WarehouseSource").' | ';
}
@@ -1889,7 +1889,7 @@ if ($action == 'create') {
print ' - '.$receptionline_var['qty'];
$htmltext = $langs->trans("DateValidation").' : '.(empty($receptionline_var['date_valid']) ? $langs->trans("Draft") : dol_print_date($receptionline_var['date_valid'], 'dayhour'));
- if (!empty($conf->stock->enabled) && $receptionline_var['warehouse'] > 0) {
+ if (isModEnabled('stock') && $receptionline_var['warehouse'] > 0) {
$warehousestatic->fetch($receptionline_var['warehouse']);
$htmltext .= '
'.$langs->trans("From").' : '.$warehousestatic->getNomUrl(1, '', 0, 1);
}
@@ -1904,7 +1904,7 @@ if ($action == 'create') {
if ($action == 'editline' && $lines[$i]->id == $line_id) {
// edit mode
print '';
- if (!empty($conf->stock->enabled)) {
+ if (isModEnabled('stock')) {
if ($lines[$i]->fk_product > 0) {
print '';
print '';
@@ -1944,7 +1944,7 @@ if ($action == 'create') {
print '| '.$lines[$i]->qty.' | ';
// Warehouse source
- if (!empty($conf->stock->enabled)) {
+ if (isModEnabled('stock')) {
if ($lines[$i]->fk_entrepot > 0) {
$entrepot = new Entrepot($db);
$entrepot->fetch($lines[$i]->fk_entrepot);
diff --git a/htdocs/reception/class/reception.class.php b/htdocs/reception/class/reception.class.php
index e7825407057..47b4bcdeb0d 100644
--- a/htdocs/reception/class/reception.class.php
+++ b/htdocs/reception/class/reception.class.php
@@ -546,7 +546,7 @@ class Reception extends CommonObject
}
// If stock increment is done on reception (recommanded choice)
- if (!$error && !empty($conf->stock->enabled) && !empty($conf->global->STOCK_CALCULATE_ON_RECEPTION)) {
+ if (!$error && isModEnabled('stock') && !empty($conf->global->STOCK_CALCULATE_ON_RECEPTION)) {
require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
$langs->load("agenda");
@@ -824,7 +824,7 @@ class Reception extends CommonObject
}
$fk_product = 0;
- if (!empty($conf->stock->enabled) && !empty($supplierorderline->fk_product)) {
+ if (isModEnabled('stock') && !empty($supplierorderline->fk_product)) {
$fk_product = $supplierorderline->fk_product;
if (!($entrepot_id > 0) && empty($conf->global->STOCK_WAREHOUSE_NOT_REQUIRED_FOR_RECEPTIONS)) {
@@ -1554,7 +1554,7 @@ class Reception extends CommonObject
// If stock increment is done on closing
- if (!$error && !empty($conf->stock->enabled) && !empty($conf->global->STOCK_CALCULATE_ON_RECEPTION_CLOSE)) {
+ if (!$error && isModEnabled('stock') && !empty($conf->global->STOCK_CALCULATE_ON_RECEPTION_CLOSE)) {
require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
$langs->load("agenda");
@@ -1719,7 +1719,7 @@ class Reception extends CommonObject
$this->billed = 0;
// If stock increment is done on closing
- if (!$error && !empty($conf->stock->enabled) && !empty($conf->global->STOCK_CALCULATE_ON_RECEPTION_CLOSE)) {
+ if (!$error && isModEnabled('stock') && !empty($conf->global->STOCK_CALCULATE_ON_RECEPTION_CLOSE)) {
require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
$numref = $this->ref;
$langs->load("agenda");
@@ -1851,7 +1851,7 @@ class Reception extends CommonObject
dol_syslog(__METHOD__, LOG_DEBUG);
if ($this->db->query($sql)) {
// If stock increment is done on closing
- if (!$error && !empty($conf->stock->enabled) && !empty($conf->global->STOCK_CALCULATE_ON_RECEPTION)) {
+ if (!$error && isModEnabled('stock') && !empty($conf->global->STOCK_CALCULATE_ON_RECEPTION)) {
require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
$langs->load("agenda");
diff --git a/htdocs/reception/list.php b/htdocs/reception/list.php
index 8179da3e42b..155e5185f57 100644
--- a/htdocs/reception/list.php
+++ b/htdocs/reception/list.php
@@ -716,7 +716,7 @@ if ($massaction == 'createbills') {
print $langs->trans('ValidateInvoices');
print '';
print '';
- if (!empty($conf->stock->enabled) && !empty($conf->global->STOCK_CALCULATE_ON_BILL)) {
+ if (isModEnabled('stock') && !empty($conf->global->STOCK_CALCULATE_ON_BILL)) {
print $form->selectyesno('validate_invoices', 0, 1, 1);
print ' ('.$langs->trans("AutoValidationNotPossibleWhenStockIsDecreasedOnInvoiceValidation").')';
} else {
diff --git a/htdocs/societe/card.php b/htdocs/societe/card.php
index b5a49e9e18d..6c5f46d3c6a 100644
--- a/htdocs/societe/card.php
+++ b/htdocs/societe/card.php
@@ -2967,7 +2967,7 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) {
print ' | ';
// Warehouse
- if (!empty($conf->stock->enabled) && !empty($conf->global->SOCIETE_ASK_FOR_WAREHOUSE)) {
+ if (isModEnabled('stock') && !empty($conf->global->SOCIETE_ASK_FOR_WAREHOUSE)) {
$langs->load('stocks');
require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php';
$formproduct = new FormProduct($db);
diff --git a/htdocs/user/card.php b/htdocs/user/card.php
index 507240f352f..cf30cc2bb99 100644
--- a/htdocs/user/card.php
+++ b/htdocs/user/card.php
@@ -58,7 +58,7 @@ if (isModEnabled('adherent')) {
if (isModEnabled('categorie')) {
require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
}
-if (!empty($conf->stock->enabled)) {
+if (isModEnabled('stock')) {
require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php';
}
@@ -470,7 +470,7 @@ if (empty($reshook)) {
$object->dateendvalidity = $dateendvalidity;
$object->birth = $dateofbirth;
- if (!empty($conf->stock->enabled)) {
+ if (isModEnabled('stock')) {
$object->fk_warehouse = GETPOST('fk_warehouse', 'int');
}
@@ -727,7 +727,7 @@ $formother = new FormOther($db);
$formcompany = new FormCompany($db);
$formadmin = new FormAdmin($db);
$formfile = new FormFile($db);
-if (!empty($conf->stock->enabled)) {
+if (isModEnabled('stock')) {
$formproduct = new FormProduct($db);
}
@@ -1229,7 +1229,7 @@ if ($action == 'create' || $action == 'adduserldap') {
// TODO Move this into tab RH (HierarchicalResponsible must be on both tab)
// Default warehouse
- if (!empty($conf->stock->enabled) && !empty($conf->global->MAIN_DEFAULT_WAREHOUSE_USER)) {
+ if (isModEnabled('stock') && !empty($conf->global->MAIN_DEFAULT_WAREHOUSE_USER)) {
print '| '.$langs->trans("DefaultWarehouse").' | ';
print $formproduct->selectWarehouses($object->fk_warehouse, 'fk_warehouse', 'warehouseopen', 1);
print ' | ';
@@ -1598,7 +1598,7 @@ if ($action == 'create' || $action == 'adduserldap') {
print "\n";
// Default warehouse
- if (!empty($conf->stock->enabled) && !empty($conf->global->MAIN_DEFAULT_WAREHOUSE_USER)) {
+ if (isModEnabled('stock') && !empty($conf->global->MAIN_DEFAULT_WAREHOUSE_USER)) {
require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
print '| '.$langs->trans("DefaultWarehouse").' | ';
if ($object->fk_warehouse > 0) {
@@ -2533,7 +2533,7 @@ if ($action == 'create' || $action == 'adduserldap') {
print ' |
';
// Default warehouse
- if (!empty($conf->stock->enabled) && !empty($conf->global->MAIN_DEFAULT_WAREHOUSE_USER)) {
+ if (isModEnabled('stock') && !empty($conf->global->MAIN_DEFAULT_WAREHOUSE_USER)) {
print '| '.$langs->trans("DefaultWarehouse").' | ';
print $formproduct->selectWarehouses($object->fk_warehouse, 'fk_warehouse', 'warehouseopen', 1);
print ' ';
diff --git a/htdocs/user/list.php b/htdocs/user/list.php
index 00dd178f814..04f8e5679fd 100644
--- a/htdocs/user/list.php
+++ b/htdocs/user/list.php
@@ -667,7 +667,7 @@ if (isModEnabled('categorie') && $user->hasRight("categorie", "read")) {
$moreforfilter .= '';
}
// Filter on warehouse
-if (!empty($conf->stock->enabled) && !empty($conf->global->MAIN_DEFAULT_WAREHOUSE_USER)) {
+if (isModEnabled('stock') && !empty($conf->global->MAIN_DEFAULT_WAREHOUSE_USER)) {
require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php';
$formproduct = new FormProduct($db);
$moreforfilter .= ' ';
| |