* @package bug * @version $Id: view.html.php 4728 2013-05-03 06:14:34Z chencongzhi520@gmail.com $ * @link http://www.zentao.net */ ?>
icons['bug']);?> id;?> title;?> deleted):?> bug->deleted;?>
session->bugList != false ? $app->session->bugList : inlink('browse', "productID=$bug->product"); $params = "bugID=$bug->id"; $copyParams = "productID=$productID&branch=$bug->branch&extras=bugID=$bug->id"; $convertParams = "productID=$productID&branch=$bug->branch&moduleID=0&from=bug&bugID=$bug->id"; if(!$bug->deleted) { ob_start(); echo "
"; common::printIcon('bug', 'confirmBug', $params, $bug, 'button', 'search', '', 'iframe', true); common::printIcon('bug', 'assignTo', $params, '', 'button', '', '', 'iframe', true); common::printIcon('bug', 'resolve', $params, $bug, 'button', '', '', 'iframe showinonlybody', true); common::printIcon('bug', 'close', $params, $bug, 'button', '', '', 'text-danger iframe showinonlybody', true); common::printIcon('bug', 'activate', $params, $bug, 'button', '', '', 'text-success iframe showinonlybody', true); common::printIcon('bug', 'toStory', "product=$bug->product&branch=$bug->branch&module=0&story=0&project=0&bugID=$bug->id", $bug, 'button', $lang->icons['story']); common::printIcon('bug', 'createCase', $convertParams, '', 'button', 'sitemap'); echo '
'; echo "
"; common::printIcon('bug', 'edit', $params); common::printCommentIcon('bug'); common::printIcon('bug', 'create', $copyParams, '', 'button', 'copy'); common::printIcon('bug', 'delete', $params, '', 'button', '', 'hiddenwin'); echo '
'; echo "
"; common::printRPN($browseLink, $preAndNext); echo '
'; $actionLinks = ob_get_contents(); ob_end_clean(); echo $actionLinks; } else { common::printRPN($browseLink); } ?>
bug->legendSteps;?>
bug->tplStep)); $steps = str_replace('

' . $tplStep, '

' . $tplStep . '

', $bug->steps); $tplResult = strip_tags(trim($lang->bug->tplResult)); $steps = str_replace('

' . $tplResult, '

' . $tplResult . '

', $steps); $tplExpect = strip_tags(trim($lang->bug->tplExpect)); $steps = str_replace('

' . $tplExpect, '

' . $tplExpect . '

', $steps); $steps = str_replace('

', '', $steps); echo $steps; ?>
fetch('file', 'printFiles', array('files' => $bug->files, 'fieldset' => 'true'));?>
deleted) echo $actionLinks;?>
comment;?>
id&comment=true")?>'>
session->currentProductType != 'normal'):?> $module) { $moduleTitle .= $module->name; if(!common::printLink('bug', 'browse', "productID=$bug->product&branch=$module->branch&browseType=byModule¶m=$module->id", $module->name)) echo $module->name; if(isset($modulePath[$key + 1])) { $moduleTitle .= '/'; echo $lang->arrow; } } } $printModule = ob_get_contents(); ob_end_clean(); ?>
bug->product;?> product", $productName)) echo $productName;?>
product->branch;?> product&branch=$bug->branch", $branchName)) echo $branchName;?>
bug->module;?>
bug->productplan;?> plan or !common::printLink('productplan', 'linkBug', "planID=$bug->plan", $bug->planName)) echo $bug->planName;?>
bug->type;?> bug->typeList[$bug->type])) echo $lang->bug->typeList[$bug->type]; else echo $bug->type;?>
bug->severity;?> bug->severityList, $bug->severity);?>'>bug->severityList, $bug->severity)?>
bug->pri;?> bug->priList, $bug->pri);?>'>bug->priList, $bug->pri)?>
bug->status;?> bug->statusList[$bug->status];?>
bug->activatedCount;?> activatedCount;?>
bug->confirmed;?> bug->confirmedList[$bug->confirmed];?>
bug->lblAssignedTo;?> assignedTo) echo $users[$bug->assignedTo] . $lang->at . $bug->assignedDate;?>
bug->os;?> bug->osList[$bug->os];?>
bug->browser;?> bug->browserList[$bug->browser];?>
bug->keywords;?> keywords;?>
bug->mailto;?> mailto)); foreach($mailto as $account) echo ' ' . $users[$account]; ?>
bug->project;?> project) echo html::a($this->createLink('project', 'browse', "projectid=$bug->project"), $bug->projectName);?>
bug->story;?> story) echo html::a($this->createLink('story', 'view', "storyID=$bug->story"), "#$bug->story $bug->storyTitle"); if($bug->storyStatus == 'active' and $bug->latestStoryVersion > $bug->storyVersion) { echo "({$lang->story->changed} "; echo html::a($this->createLink('bug', 'confirmStoryChange', "bugID=$bug->id"), $lang->confirm, 'hiddenwin'); echo ")"; } ?>
bug->task;?> task) echo html::a($this->createLink('task', 'view', "taskID=$bug->task"), $bug->taskName);?>
bug->openedBy;?> openedBy] . $lang->at . $bug->openedDate;?>
bug->openedBuild;?> openedBuild) { $openedBuilds = explode(',', $bug->openedBuild); foreach($openedBuilds as $openedBuild) isset($builds[$openedBuild]) ? print($builds[$openedBuild] . '
') : print($openedBuild . '
'); } else { echo $bug->openedBuild; } ?>
bug->lblResolved;?> resolvedBy) echo $users[$bug->resolvedBy] . $lang->at . $bug->resolvedDate;?>
bug->resolvedBuild;?> resolvedBuild])) echo $builds[$bug->resolvedBuild]; else echo $bug->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->closedBy;?> closedBy) echo $users[$bug->closedBy] . $lang->at . $bug->closedDate;?>
bug->lblLastEdited;?> lastEditedBy) echo zget($users, $bug->lastEditedBy, $bug->lastEditedBy) . $lang->at . $bug->lastEditedDate?>
case):?> toCases):?> toStory != 0):?> toTask != 0):?>
bug->fromCase;?> createLink('testcase', 'view', "caseID=$bug->case"), "#$bug->case $bug->caseTitle", '_blank');?>
bug->toCase;?> toCases as $caseID => $case) { echo '

' . html::a($this->createLink('testcase', 'view', "caseID=$caseID"), $case) . '

'; } ?>
bug->linkBug;?> linkBugTitles)) { foreach($bug->linkBugTitles as $linkBugID => $linkBugTitle) { echo html::a($this->createLink('bug', 'view', "bugID=$linkBugID"), "#$linkBugID $linkBugTitle", '_blank') . '
'; } } ?>
bug->toStory;?> createLink('story', 'view', "storyID=$bug->toStory"), "#$bug->toStory $bug->toStoryTitle", '_blank');?>
bug->toTask;?> createLink('task', 'view', "taskID=$bug->toTask"), "#$bug->toTask $bug->toTaskTitle", '_blank');?>