* @package task * @version $Id$ * @link http://www.zentao.net */ ?>
fromBug == 0):?>
'>TASK #id . ' ' . $task->name;?>
'>TASK #id . ' ' . $task->name . '('. $lang->task->fromBug . $lang->colon . $task->fromBug . ')';?>
session->taskList != false ? $app->session->taskList : $this->createLink('project', 'browse', "projectID=$task->project"); if(!$task->deleted) { //if(!($task->status != 'closed' and $task->status != 'cancel' and common::printLink('task', 'logEfforts', "taskID=$task->id", $lang->task->buttonLogEfforts))) echo $lang->task->buttonLogEfforts . ' '; common::printLink('task', 'assignTo', "projectID=$task->project&taskID=$task->id", $lang->task->assign); if(common::hasPriv('task', 'start')) { if($task->status == 'wait') { echo html::a($this->inLink('start', "taskID=$task->id"), $lang->task->buttonStart); } else { echo $lang->task->buttonStart . ' '; } } if(common::hasPriv('task', 'finish')) { if($task->status == 'wait' or $task->status == 'doing') { echo html::a($this->inLink('finish', "taskID=$task->id"), $lang->task->buttonDone); } else { echo $lang->task->buttonDone . ' '; } } if(common::hasPriv('task', 'close')) { if($task->status == 'done' or $task->status == 'cancel') { echo html::a($this->inLink('close', "taskID=$task->id"), $lang->task->buttonClose); } else { echo $lang->task->buttonClose . ' '; } } if(common::hasPriv('task', 'activate')) { if($task->status == 'closed' or $task->status == 'done' or $task->status == 'cancel') { echo html::a($this->inLink('activate', "taskID=$task->id"), $lang->task->buttonActivate); } else { echo $lang->task->buttonActivate . ' '; } } if(common::hasPriv('task', 'cancel')) { if($task->status == 'wait' or $task->status == 'doing') { echo html::a($this->inLink('cancel', "taskID=$task->id"), $lang->task->buttonCancel); } else { echo $lang->task->buttonCancel . ' '; } } if(common::hasPriv('task', 'assignTo') or common::hasPriv('task', 'start') or common::hasPriv('task', 'finish') or common::hasPriv('task', 'close') or common::hasPriv('task', 'activate') or common::hasPriv('task', 'cancel')) { echo " "; } common::printLink('task', 'edit', "taskID=$task->id", ' ', '', "class='icon-green-big-edit' title='{$lang->task->edit}'"); if(common::hasPriv('task', 'edit')) echo html::a('#comment', ' ', '', "class='icon-green-big-comment' onclick='setComment()' title='{$lang->comment}'"); common::printLink('task', 'delete',"projectID=$task->project&taskID=$task->id", ' ', 'hiddenwin', "class='icon-green-big-delete' title='{$lang->delete}'"); if(common::hasPriv('task', 'edit') or common::hasPriv('task', 'delete')) { echo " "; } } echo html::a($browseLink, ' ', '', "class='icon-green-big-goback' title='{$lang->goback}'"); if($preAndNext->pre) { echo html::a($this->inLink('view', "taskID={$preAndNext->pre->id}"), ' ', '', "class='icon-green-big-pre' id='pre' title='{$preAndNext->pre->id}{$lang->colon}{$preAndNext->pre->name}'"); } if($preAndNext->next) { echo html::a($this->inLink('view', "taskID={$preAndNext->next->id}"), ' ', '', "class='icon-green-big-next' id='next' title='{$preAndNext->next->id}{$lang->colon}{$preAndNext->next->name}'"); } ?>
task->legendDesc;?>
desc;?>
fetch('file', 'printFiles', array('files' => $task->files, 'fieldset' => 'true'));?>
deleted) { common::printLink('task', 'assignTo', "projectID=$task->project&taskID=$task->id", $lang->task->assign); if(common::hasPriv('task', 'start')) { if($task->status == 'wait') { echo html::a($this->inLink('start', "taskID=$task->id"), $lang->task->buttonStart); } else { echo $lang->task->buttonStart . ' '; } } if(common::hasPriv('task', 'finish')) { if($task->status == 'wait' or $task->status == 'doing') { echo html::a($this->inLink('finish', "taskID=$task->id"), $lang->task->buttonDone); } else { echo $lang->task->buttonDone . ' '; } } if(common::hasPriv('task', 'close')) { if($task->status == 'done' or $task->status == 'cancel') { echo html::a($this->inLink('close', "taskID=$task->id"), $lang->task->buttonClose); } else { echo $lang->task->buttonClose . ' '; } } if(common::hasPriv('task', 'activate')) { if($task->status == 'closed' or $task->status == 'done' or $task->status == 'cancel') { echo html::a($this->inLink('activate', "taskID=$task->id"), $lang->task->buttonActivate); } else { echo $lang->task->buttonActivate . ' '; } } if(common::hasPriv('task', 'cancel')) { if($task->status == 'wait' or $task->status == 'doing') { echo html::a($this->inLink('cancel', "taskID=$task->id"), $lang->task->buttonCancel); } else { echo $lang->task->buttonCancel . ' '; } } if(common::hasPriv('task', 'assignTo') or common::hasPriv('task', 'start') or common::hasPriv('task', 'finish') or common::hasPriv('task', 'close') or common::hasPriv('task', 'activate') or common::hasPriv('task', 'cancel')) { echo " "; } common::printLink('task', 'edit', "taskID=$task->id", ' ', '', "class='icon-green-big-edit' title='{$lang->task->edit}'"); if(common::hasPriv('task', 'edit')) echo html::a('#comment', ' ', '', "class='icon-green-big-comment' onclick='setComment()' title='{$lang->comment}'"); common::printLink('task', 'delete',"projectID=$task->project&taskID=$task->id", ' ', 'hiddenwin', "class='icon-green-big-delete' title='{$lang->delete}'"); if(common::hasPriv('task', 'edit') or common::hasPriv('task', 'delete')) { echo " "; } } echo html::a($browseLink, ' ', '', "class='icon-green-big-goback' title='{$lang->goback}'"); ?>
task->legendBasic;?>
task->project;?> project", $project->name)) echo $project->name;?>
task->story;?> storyTitle and !common::printLink('story', 'view', "storyID=$task->story", $task->storyTitle)) echo $task->storyTitle; if($task->needConfirm) { echo "({$lang->story->changed} "; echo html::a($this->createLink('task', 'confirmStoryChange', "taskID=$task->id"), $lang->confirm, 'hiddenwin'); echo ")"; } ?>
task->assignedTo;?> assignedToRealName . $lang->at . $task->assignedDate;?>
task->type;?> task->typeList[$task->type];?>
task->status;?> show($lang->task->statusList, $task->status);?>
task->pri;?> show($lang->task->priList, $task->pri);?>
task->mailto;?> mailto)); foreach($mailto as $account) echo ' ' . $users[$account]; ?>
task->legendEffort;?>
task->estStarted;?> estStarted;?>
task->realStarted;?> realStarted; ?>
task->deadline;?> deadline; if(isset($task->delay)) printf($lang->task->delayWarning, $task->delay); ?>
task->estimate;?> estimate . $lang->workingHour;?>
task->consumed;?> consumed . $lang->workingHour;?>
task->left;?> left . $lang->workingHour;?>
task->legendLife;?>
task->openedBy;?> openedBy) echo $users[$task->openedBy] . $lang->at . $task->openedDate;?>
task->finishedBy;?> finishedBy) echo $users[$task->finishedBy] . $lang->at . $task->finishedDate;?>
task->canceledBy;?> canceledBy) echo $users[$task->canceledBy] . $lang->at . $task->canceledDate;?>
task->closedBy;?> closedBy) echo $users[$task->closedBy] . $lang->at . $task->closedDate;?>
task->closedReason;?> task->reasonList[$task->closedReason];?>
task->lastEdited;?> lastEditedBy) echo $users[$task->lastEditedBy] . $lang->at . $task->lastEditedDate;?>