diff --git a/module/product/ui/common.field.php b/module/product/ui/common.field.php index c445100c3a..a8b29c36a5 100644 --- a/module/product/ui/common.field.php +++ b/module/product/ui/common.field.php @@ -4,16 +4,19 @@ global $lang, $config; $fields = defineFieldList('product'); -$fields->field('program') - ->control('picker') - ->items(data('fields.program.options')) - ->value(data('fields.program.default')); +if($config->systemMode != 'light') +{ + $fields->field('program') + ->control('picker') + ->items(data('fields.program.options')) + ->value(data('fields.program.default')); -$fields->field('line') - ->hidden(empty(data('fields.program.default'))) - ->control('picker') - ->items(data('fields.line.options')) - ->value(data('fields.line.default')); + $fields->field('line') + ->hidden(empty(data('fields.program.default'))) + ->control('picker') + ->items(data('fields.line.options')) + ->value(data('fields.line.default')); +} $fields->field('name')->wrapBefore()->control('input'); diff --git a/module/product/ui/create.field.php b/module/product/ui/create.field.php index 9178e6ff53..4593308857 100644 --- a/module/product/ui/create.field.php +++ b/module/product/ui/create.field.php @@ -8,13 +8,16 @@ $fields->field('QD')->foldable(); $fields->field('RD')->foldable(); $fields->field('acl')->foldable(); -$fields->field('line') - ->control('inputGroup') - ->items(false) - ->item(field('line')->control('picker')->placeholder($lang->product->line)->name('line')->items(data('fields.line.options'))->value(data('fields.line.default'))) - ->item(field('lineName')->control('input')->className('hidden')->name('lineName')); +if($config->systemMode != 'light') +{ + $fields->field('line') + ->control('inputGroup') + ->items(false) + ->item(field('line')->control('picker')->placeholder($lang->product->line)->name('line')->items(data('fields.line.options'))->value(data('fields.line.default'))) + ->item(field('lineName')->control('input')->className('hidden')->name('lineName')); -if(hasPriv('product', 'manageLine')) $fields->field('line')->checkbox(array('text' => $lang->product->newLine, 'name' => 'newLine')); + if(hasPriv('product', 'manageLine')) $fields->field('line')->checkbox(array('text' => $lang->product->newLine, 'name' => 'newLine')); +} if(!empty($config->setCode)) {