processStatus('story', $story);?>
story->stage;?> story->stageList[$story->stage];?>
story->estimate;?> estimate;?>
| story->product;?> | createLink('product', 'view', "productID=$story->product"), $product->name, '', "data-app='product'");?> |
|---|---|
| product->branch, zget($lang->product->branchName, $product->type));?> | product&branch=$story->branch", $branches[$story->branch], '', "data-app='product'");?> |
| story->module;?> | $module) { $moduleTitle .= $module->name; if(!common::printLink('product', 'browse', "productID=$story->product&branch=$story->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(); ?>|
| story->plan;?> |
planTitle))
{
foreach($story->planTitle as $planID => $planTitle)
{
if(!common::printLink('productplan', 'view', "planID=$planID", $planTitle)) echo $lanTitle;
echo ' '; } } else { echo $lang->noData; } ?> |
| story->source;?> | source ? $lang->story->sourceList[$story->source] : $lang->noData;?> |
| story->sourceNote;?> | sourceNote ? $story->sourceNote : $lang->noData;?> |
| story->status;?> | processStatus('story', $story);?> |
| story->stage;?> |
stages and $branches)
{
foreach($story->stages as $branch => $stage) if(isset($branches[$branch])) echo $branches[$branch] . ' : ' . $lang->story->stageList[$stage] . ' '; } else { echo $lang->story->stageList[$story->stage]; } ?> |
| story->pri;?> | pri):?> pri;?>' title='story->priList, $story->pri)?>'>story->priList, $story->pri)?> noData;?> |
| story->estimate;?> | estimate;?> |
| story->keywords;?> | keywords ? $story->keywords : $lang->noData;?> |
| story->legendMailto;?> | mailto); if(empty($mainto)) { echo $lang->noData; } else { foreach($mailto as $account) { if(empty($account)) continue; echo "" . zget($users, trim($account)) . ' '; } } ?> |
| story->legendFromBug;?> |
|
|---|---|
| story->legendBugs;?> |
noData;?>
|
| story->legendCases;?> |
noData;?>
|
| story->legendLinkStories;?> |
linkStories);?>
noData;?>
|
| story->legendChildStories;?> |
childStories);?>
noData;?>
|
| story->openedBy;?> | openedBy) . $lang->at . $story->openedDate;?> |
|---|---|
| story->assignedTo;?> | assignedTo ? zget($users, $story->assignedTo) . $lang->at . $story->assignedDate : $lang->noData;?> |
| story->reviewedBy;?> | reviewedBy); if(count($reviewedBy) < 2) { echo $lang->noData; } else { foreach($reviewedBy as $account) echo ' ' . zget($users, trim($account)); } ?> |
| story->reviewedDate;?> | reviewedBy ? $story->reviewedDate : $lang->noData;?> |
| story->closedBy;?> | closedBy ? zget($users, $story->closedBy) . $lang->at . $story->closedDate : $lang->noData;?> |
| story->closedReason;?> | closedReason ? $lang->story->reasonList[$story->closedReason] : $lang->noData; if(isset($story->extraStories[$story->duplicateStory])) { echo html::a(inlink('view', "storyID=$story->duplicateStory"), '#' . $story->duplicateStory . ' ' . $story->extraStories[$story->duplicateStory]); } ?> |
| story->lastEditedBy;?> | lastEditedBy ? zget($users, $story->lastEditedBy) . $lang->at . $story->lastEditedDate : $lang->noData;?> |