diff --git a/module/transfer/model.php b/module/transfer/model.php index 9c9ad0105e..f9e04cfc1e 100644 --- a/module/transfer/model.php +++ b/module/transfer/model.php @@ -463,6 +463,8 @@ class transferModel extends model foreach($sysDataFields as $field) { $dataList[$field] = $this->loadModel($field)->getPairs(); + if(!isset($dataList[$field][0])) $dataList[$field][0] = ''; + sort($dataList[$field]); if($field == 'user') { $dataList[$field] = $this->loadModel($field)->getPairs('noclosed|nodeleted|noletter'); @@ -1461,7 +1463,7 @@ class transferModel extends model if($control == 'select') { if(!empty($values[$selected])) $options = array($selected => $values[$selected]); - if(empty($options) and is_array($values)) $options = array_slice($values, 0, 1); + if(empty($options) and is_array($values)) $options = array_slice($values, 0, 1, true); } if($control == 'select') $html .= '