* Fix bug.
This commit is contained in:
@@ -41,7 +41,6 @@ $config->product->form->edit['whitelist'] = array('type' => 'array', 'control'
|
||||
$config->product->form->batchEdit = array();
|
||||
$config->product->form->batchEdit['program'] = array('type' => 'int', 'control' => 'select', 'width' => '200px', 'required' => false, 'default' => 0, 'options' => array());
|
||||
$config->product->form->batchEdit['name'] = array('type' => 'string', 'control' => 'text', 'width' => '240px', 'required' => true, 'base' => true);
|
||||
$config->product->form->batchEdit['line'] = array('type' => 'int', 'control' => 'select', 'width' => '200px', 'required' => false, 'default' => 0, 'options' => array());
|
||||
$config->product->form->batchEdit['PO'] = array('type' => 'string', 'control' => 'select', 'width' => '128px', 'required' => false, 'default' => '', 'options' => array());
|
||||
$config->product->form->batchEdit['QD'] = array('type' => 'string', 'control' => 'select', 'width' => '128px', 'required' => false, 'default' => '', 'options' => array());
|
||||
$config->product->form->batchEdit['RD'] = array('type' => 'string', 'control' => 'select', 'width' => '128px', 'required' => false, 'default' => '', 'options' => array());
|
||||
@@ -77,5 +76,5 @@ if($config->systemMode != 'ALM' && $config->systemMode != 'PLM')
|
||||
{
|
||||
unset($config->product->form->create['program'], $config->product->form->create['line']);
|
||||
unset($config->product->form->edit['program'], $config->product->form->edit['line']);
|
||||
unset($config->product->form->batchEdit['program'], $config->product->form->batchEdit['line']);
|
||||
unset($config->product->form->batchEdit['program']);
|
||||
}
|
||||
|
||||
@@ -90,7 +90,7 @@ $fnGenerateProgramRowData = function($programID, $program) use ($config, $users)
|
||||
/* Closure for generating product line row data. */
|
||||
$fnGenerateLineRowData = function($programID, $lineID, $line) use ($config, &$linesCount)
|
||||
{
|
||||
if(!isset($line['lineName']) || !isset($line['products']) || !is_array($line['products']) || $config->systemMode != 'ALM' || $config->systemMode != 'PLM') return null;
|
||||
if(!isset($line['lineName']) || !isset($line['products']) || !is_array($line['products']) || ($config->systemMode != 'ALM' && $config->systemMode != 'PLM')) return null;
|
||||
|
||||
/* ALM mode with Product Line. */
|
||||
$linesCount++;
|
||||
@@ -160,7 +160,7 @@ foreach($productStructure as $programID => $program)
|
||||
if(!isset($program[$lineID]))
|
||||
{
|
||||
$program[$lineID] = array();
|
||||
$program[$lineID]['product'] = '';
|
||||
$program[$lineID]['products'] = array();
|
||||
$program[$lineID]['lineName'] = $lineName;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -284,10 +284,10 @@ formPanel
|
||||
set::label($lang->project->budget),
|
||||
inputGroup
|
||||
(
|
||||
set::prefix(zget($lang->project->currencySymbol, $currency)),
|
||||
set::prefixWidth('icon'),
|
||||
$parentProgram ? span(setClass('input-group-addon'), zget($lang->project->currencySymbol, $currency)) : null,
|
||||
input(set::name('budget')),
|
||||
$parentProgram ? formHidden('budgetUnit', $parentProgram->budgetUnit) : picker(
|
||||
$parentProgram ? formHidden('budgetUnit', $parentProgram->budgetUnit) : picker
|
||||
(
|
||||
set::name('budgetUnit'),
|
||||
set::items($budgetUnitList),
|
||||
set::value($config->project->defaultCurrency),
|
||||
|
||||
Reference in New Issue
Block a user