diff --git a/module/port/config.php b/module/port/config.php index fc8b481765..33ff4d07c9 100644 --- a/module/port/config.php +++ b/module/port/config.php @@ -17,7 +17,7 @@ $config->port->datetimeFeilds = ''; $config->port->listFields = ''; $config->port->sysLangFields = ',pri,status,type,mode,severity,os,browser,resolution,confirmed,source,reviewResult,stage,change'; $config->port->sysDataFields = 'execution,product,user'; -$config->port->userFields = 'assignedTo,openedBy,finishedBy,canceledBy,closedBy,lastEditedBy,lastRunner,resolvedBy'; +$config->port->userFields = 'assignedTo,openedBy,finishedBy,canceledBy,closedBy,lastEditedBy,lastRunner,resolvedBy,reviewedBy'; $config->port->import = new stdClass(); diff --git a/module/port/control.php b/module/port/control.php index 999282c6cd..838356cb98 100644 --- a/module/port/control.php +++ b/module/port/control.php @@ -187,6 +187,8 @@ class port extends control if(!isset($fieldList[$field]['values'][''])) $fieldList[$field]['values'][''] = ''; $multiple = $fieldList[$field]['control'] == 'multiple' ? 'multiple' : ''; - return print(html::select($field . "[$index]", $fieldList[$field]['values'], $value, "class='form-control picker-select' $multiple")); + $name = $field . "[$index]"; + if($multiple == 'multiple') $name .= "[]"; + return print(html::select($name, $fieldList[$field]['values'], $value, "class='form-control picker-select' $multiple")); } } diff --git a/module/port/model.php b/module/port/model.php index 3e664c4401..7382776709 100644 --- a/module/port/model.php +++ b/module/port/model.php @@ -1305,7 +1305,7 @@ class portModel extends model if($control == 'select' or $control == 'multiple') { if(!empty($values[$selected])) $options = array($selected => $values[$selected]); - if(!empty($values[$selected]) and isset($values[0])) $options = array_slice($values, 0, 1); + if(empty($options) and isset($values[0])) $options = array_slice($values, 0, 1); } if($control == 'select') $html .= '' . html::select("$name", $options, $selected, "class='form-control picker-select nopicker' data-field='{$field}'") . ''; diff --git a/module/port/view/header.html.php b/module/port/view/header.html.php index bc505e00ae..0f46c108b0 100644 --- a/module/port/view/header.html.php +++ b/module/port/view/header.html.php @@ -18,6 +18,7 @@ $insert = $this->session->insert;