. * * @copyright Copyright: 2009 Chunsheng Wang * @author Chunsheng Wang * @package bug * @version $Id$ * @link http://www.zentao.cn */ ?>
BUG #id . $lang->colon . $bug->title;?>
createLink('bug', 'edit', "bugID=$bug->id"), $lang->bug->buttonEdit); if(common::hasPriv('bug', 'resolve') and $bug->status == 'active') echo html::a($this->createLink('bug', 'resolve', "bugID=$bug->id"), $lang->bug->buttonResolve); else echo $lang->bug->buttonResolve . ' '; if(common::hasPriv('bug', 'close') and $bug->status == 'resolved') echo html::a($this->createLink('bug', 'close', "bugID=$bug->id"), $lang->bug->buttonClose); else echo $lang->bug->buttonClose . ' '; if(common::hasPriv('bug', 'activate') and ($bug->status == 'closed' or $bug->status == 'resolved')) echo html::a($this->createLink('bug', 'activate', "bugID=$bug->id"), $lang->bug->buttonActivate); else echo $lang->bug->buttonActivate . ' '; if(common::hasPriv('bug', 'browse')) echo html::a($this->session->bugList, $lang->bug->buttonToList); ?>
bug->legendBasicInfo;?>
bug->labProductAndModule;?> arrow; foreach($modulePath as $key => $module) { echo $module->name; if(isset($modulePath[$key + 1])) echo $lang->arrow; } ?>
bug->type;?> bug->typeList->{$bug->type};?>
bug->os;?> bug->osList->{$bug->os};?>
bug->severity;?> severity;?>
bug->status;?> status;?>
bug->assignedTo;?> assignedTo];?>
bug->assignedDate;?> assignedDate;?>
bug->lastEditedBy;?> lastEditedBy];?>
bug->lastEditedDate;?> lastEditedDate;?>
bug->legendPrjStoryTask;?>
bug->project;?> projectName;?>
bug->story;?> storyTitle;?>
bug->task;?> taskName;?>
bug->legendMailto;?>
mailto); foreach($mailto as $account) echo ' ' . $users[$account]; ?>
bug->legendAttatch;?>
files as $file) echo html::a($file->fullPath, $file->title, '_blank'); ?>
bug->legendOpenInfo;?>
bug->openedBy;?> openedBy];?>
bug->openedDate;?> openedDate;?>
bug->openedBuild;?> openedBuild;?>
bug->legendResolveInfo;?>
bug->resolvedBy;?> resolvedBy];?>
bug->resolvedDate;?> resolvedDate;?>
bug->resolvedBuild;?> resolvedBuild;?>
bug->resolution;?> bug->resolutionList[$bug->resolution]; if(isset($bug->duplicateBugTitle)) echo " #$bug->duplicateBug:" . html::a($this->createLink('bug', 'view', "bugID=$bug->duplicateBug"), $bug->duplicateBugTitle); ?>
bug->legendCloseInfo;?>
bug->closedBy;?> closedBy];?>
bug->closedDate;?> closedDate;?>
bug->legendLinkBugs;?>
 
bug->legendCases;?>
 
bug->legendAction;?>
createLink('bug', 'edit', "bugID=$bug->id"), $lang->bug->buttonEdit); if(common::hasPriv('bug', 'resolve') and $bug->status == 'active') echo html::a($this->createLink('bug', 'resolve', "bugID=$bug->id"), $lang->bug->buttonResolve); else echo $lang->bug->buttonResolve . ' '; if(common::hasPriv('bug', 'close') and $bug->status == 'resolved') echo html::a($this->createLink('bug', 'close', "bugID=$bug->id"), $lang->bug->buttonClose); else echo $lang->bug->buttonClose . ' '; if(common::hasPriv('bug', 'activate') and ($bug->status == 'closed' or $bug->status == 'resolved')) echo html::a($this->createLink('bug', 'activate', "bugID=$bug->id"), $lang->bug->buttonActivate); else echo $lang->bug->buttonActivate . ' '; if(common::hasPriv('bug', 'browse')) echo html::a($this->session->bugList, $lang->bug->buttonToList); ?>
bug->legendSteps;?>
steps);?>
bug->legendHistory;?>
  1. date, $action->action BY $action->actor"; ?> comment) or !empty($action->history)):?>
    history as $history) { echo "CHANGE $history->field FROM '$history->old' TO '$history->new' .
    "; } echo nl2br($action->comment); ?>