diff --git a/htdocs/takepos/admin/terminal.php b/htdocs/takepos/admin/terminal.php index c8d86a9e406..17f6ca5781d 100644 --- a/htdocs/takepos/admin/terminal.php +++ b/htdocs/takepos/admin/terminal.php @@ -277,11 +277,18 @@ if (isModEnabled('stock')) { $disabled = getDolGlobalString('CASHDESK_NO_DECREASE_STOCK'.$terminal); - print ''.$langs->trans("CashDeskIdWareHouse").''; // Force warehouse (this is not a default value) + print ''; + if (!$disabled) { print ''; } + print $langs->trans("CashDeskIdWareHouse"); + if (!$disabled) { print ''; } + if (!getDolGlobalString('CASHDESK_ID_WAREHOUSE'.$terminal)) { + print img_warning($langs->trans("DisableStockChange").' - '.$langs->trans("NoWarehouseDefinedForTerminal")); + } + print ''; // Force warehouse (this is not a default value) print ''; if (!$disabled) { print img_picto('', 'bank_account', 'class="pictofixedwidth"'); - print $formproduct->selectWarehouses($conf->global->{'CASHDESK_ID_WAREHOUSE'.$terminal}, 'CASHDESK_ID_WAREHOUSE'.$terminal, '', 1, $disabled, 0, '', 0, 0, array(), 'maxwidth250'); + print $formproduct->selectWarehouses(getDolGlobalString('CASHDESK_ID_WAREHOUSE'.$terminal), 'CASHDESK_ID_WAREHOUSE'.$terminal, '', 1, $disabled, 0, '', 0, 0, array(), 'maxwidth250'); print ' '; } else { print ''.$langs->trans("StockDecreaseForPointOfSaleDisabled").'';