* Fix bug #41597.
This commit is contained in:
@@ -68,20 +68,21 @@ $config->programplan->datatable->fieldList['actions']['sort'] = 'no';
|
||||
|
||||
$config->programplan->custom = new stdclass();
|
||||
|
||||
$config->programplan->list = new stdclass();
|
||||
if(isset($config->setPercent) and $config->setPercent == 1)
|
||||
{
|
||||
$config->programplan->custom->createFields = 'PM,percent,attribute,acl,milestone';
|
||||
$config->programplan->custom->defaultFields = $config->programplan->custom->createFields;
|
||||
$config->programplan->customCreateFields = 'PM,percent,attribute,acl,milestone,realBegan,realEnd';
|
||||
$config->programplan->list->customCreateFields = 'PM,percent,attribute,acl,milestone,realBegan,realEnd';
|
||||
}
|
||||
else
|
||||
{
|
||||
$config->programplan->custom->createFields = 'PM,attribute,acl,milestone';
|
||||
$config->programplan->custom->defaultFields = $config->programplan->custom->createFields;
|
||||
$config->programplan->customCreateFields = 'PM,attribute,acl,milestone,realBegan,realEnd';
|
||||
$config->programplan->list->customCreateFields = 'PM,attribute,acl,milestone,realBegan,realEnd';
|
||||
}
|
||||
|
||||
$config->programplan->customAgilePlusCreateFields = 'PM,milestone,acl,desc,attribute';
|
||||
$config->programplan->list->customAgilePlusCreateFields = 'PM,milestone,acl,desc,attribute';
|
||||
|
||||
$config->programplan->customAgilePlus = new stdclass();
|
||||
$config->programplan->customAgilePlus->createFields = 'PM,milestone,acl,desc,attribute';
|
||||
|
||||
@@ -193,7 +193,7 @@ class programplanZen extends programplan
|
||||
$customCreateFields = $executionType == 'stage' ? 'customCreateFields' : 'customAgilePlusCreateFields';
|
||||
$defaultFields = $this->config->programplan->$custom->defaultFields;
|
||||
|
||||
foreach(explode(',', $this->config->programplan->$customCreateFields) as $field) $customFields[$field] = $this->lang->programplan->{$field};
|
||||
foreach(explode(',', $this->config->programplan->list->$customCreateFields) as $field) $customFields[$field] = $this->lang->programplan->{$field};
|
||||
|
||||
$showFields = $this->config->programplan->$custom->createFields;
|
||||
foreach(explode(',', $showFields) as $field)
|
||||
@@ -206,7 +206,7 @@ class programplanZen extends programplan
|
||||
if($field)
|
||||
{
|
||||
$requiredFields[$field] = '';
|
||||
if(strpos(",{$this->config->programplan->$customCreateFields},", ",{$field},") !== false) $visibleFields[$field] = '';
|
||||
if(strpos(",{$this->config->programplan->list->$customCreateFields},", ",{$field},") !== false) $visibleFields[$field] = '';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user