diff --git a/module/task/view/batchedit.html.php b/module/task/view/batchedit.html.php
index 0925f4f923..16b1b4a3e5 100755
--- a/module/task/view/batchedit.html.php
+++ b/module/task/view/batchedit.html.php
@@ -135,7 +135,30 @@
' style='overflow:visible'>finishedBy, "class='form-control chosen'");?> |
' style='overflow:visible'>canceledBy, "class='form-control chosen'");?> |
' style='overflow:visible'>closedBy, "class='form-control chosen'");?> |
- >task->reasonList, $tasks[$taskID]->closedReason, 'class=form-control');?> |
+ >
+ closedReason;
+ if(!empty($closedReason))
+ {
+ $reasonList[$closedReason] = $lang->task->reasonList[$closedReason];
+ }
+ else
+ {
+ $status = $tasks[$taskID]->status;
+ if($status == 'done' or $status == 'cancel')
+ {
+ $reasonList[$status] = $lang->task->reasonList[$status];
+ }
+ else
+ {
+ $reasonList = $lang->task->reasonList;
+ }
+ }
+
+ echo html::select("closedReasons[$taskID]", $reasonList, $closedReason, 'class=form-control');
+ ?>
+ |
control == 'select' or $extendField->control == 'multi-select') ? " style='overflow:visible'" : '') . ">" . $this->loadModel('flow')->getFieldControl($extendField, $tasks[$taskID], $extendField->field . "[{$taskID}]") . "";?>