Merge branch 'master' of github.com:easysoft/zentaopms
This commit is contained in:
@@ -1056,8 +1056,9 @@ class taskModel extends model
|
||||
}
|
||||
|
||||
/* Check field not empty. */
|
||||
foreach($tasks as $task)
|
||||
foreach($tasks as $taskID => $task)
|
||||
{
|
||||
if($task->status == 'done' and $task->consumed == false) die(js::error('task#' . $taskID . sprintf($this->lang->error->notempty, $this->lang->task->consumedThisTime)));
|
||||
if($task->status == 'cancel') continue;
|
||||
foreach(explode(',', $this->config->task->edit->requiredFields) as $field)
|
||||
{
|
||||
@@ -1075,7 +1076,6 @@ class taskModel extends model
|
||||
|
||||
foreach($tasks as $taskID => $task)
|
||||
{
|
||||
if($task->status == 'done' and $task->consumed == false) die(js::error('task#' . $taskID . sprintf($this->lang->error->notempty, $this->lang->task->consumedThisTime)));
|
||||
$oldTask = $oldTasks[$taskID];
|
||||
$this->dao->update(TABLE_TASK)->data($task)
|
||||
->autoCheck()
|
||||
|
||||
@@ -90,10 +90,14 @@
|
||||
<?php $disableAssignedTo = (isset($teams[$taskID]) and $tasks[$taskID]->assignedTo != $this->app->user->account) ? "disabled='disabled'" : '';?>
|
||||
<?php $disableHour = isset($teams[$taskID]) ? "disabled='disabled'" : '';?>
|
||||
<?php
|
||||
$taskMembers = array();
|
||||
if(isset($teams[$taskID]))
|
||||
{
|
||||
$taskMembers = array_intersect_key($members, $teams[$taskID]);
|
||||
$taskMembers = array('' => '', 'ditto' => $this->lang->task->ditto) + $taskMembers;
|
||||
$teamAccounts = array_keys($teams[$taskID]);
|
||||
foreach($teamAccounts as $teamAccount)
|
||||
{
|
||||
$taskMembers[] = $members[$teamAccount];
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -122,6 +122,21 @@
|
||||
<tr>
|
||||
<th><?php echo $lang->task->assignedTo;?></th>
|
||||
<?php $disableAssignedTo = (!empty($task->team) and $task->assignedTo != $this->app->user->account) ? "disabled='disabled'" :'';?>
|
||||
<?php
|
||||
$taskMembers = array();
|
||||
if(!empty($task->team))
|
||||
{
|
||||
$teamAccounts = array_keys($task->team);
|
||||
foreach($teamAccounts as $teamAccount)
|
||||
{
|
||||
$taskMembers[] = $members[$teamAccount];
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$taskMembers = $members;
|
||||
}
|
||||
?>
|
||||
<?php $taskMembers = !empty($task->team) ? array_intersect_key($members, $task->team) : $members;?>
|
||||
<td><span id="assignedToIdBox"><?php echo html::select('assignedTo', $taskMembers, $task->assignedTo, "class='form-control chosen' {$disableAssignedTo}");?></span></td>
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user