* adjust the UI.

This commit is contained in:
wangchunsheng
2009-12-17 06:42:59 +00:00
parent 5f5a0a4b6a
commit 51d7525356
2 changed files with 19 additions and 13 deletions

View File

@@ -43,26 +43,31 @@ class tree extends control
/* 模块列表。*/
public function browse($productID, $viewType, $currentModuleID = 0)
{
$this->setProduct($productID);
$product = $this->product->findByID($productID);
if($viewType == 'product')
{
$header['title'] = $this->lang->tree->manageProduct . $this->lang->colon . $this->product->name;
$position[] = html::a($this->createLink('product', 'browse', "product=$productID"), $this->product->name);
$position[] = $this->lang->tree->manageProduct;
/* 设置菜单。*/
$this->product->setMenu($this->product->getPairs(), $productID);
$this->lang->tree->menu = $this->lang->product->menu;
$this->lang->set('menugroup.tree', 'product');
/* 设置导航。*/
$header['title'] = $this->lang->tree->manageProduct . $this->lang->colon . $product->name;
$position[] = html::a($this->createLink('product', 'browse', "product=$productID"), $product->name);
$position[] = $this->lang->tree->manageProduct;
}
elseif($viewType == 'bug')
{
$header['title'] = $this->lang->tree->manageBug . $this->lang->colon . $this->product->name;
$position[] = html::a($this->createLink('bug', 'browse', "product=$productID"), $this->product->name);
$header['title'] = $this->lang->tree->manageBug . $this->lang->colon . $product->name;
$position[] = html::a($this->createLink('bug', 'browse', "product=$productID"), $product->name);
$position[] = $this->lang->tree->manageBug;
$this->lang->set('menugroup.tree', 'qa');
}
elseif($viewType == 'case')
{
$header['title'] = $this->lang->tree->manageCase . $this->lang->colon . $this->product->name;
$position[] = html::a($this->createLink('testcase', 'browse', "product=$productID"), $this->product->name);
$header['title'] = $this->lang->tree->manageCase . $this->lang->colon . $product->name;
$position[] = html::a($this->createLink('testcase', 'browse', "product=$productID"), $product->name);
$position[] = $this->lang->tree->manageCase;
$this->lang->set('menugroup.tree', 'qa');
}
@@ -71,6 +76,7 @@ class tree extends control
$this->assign('header', $header);
$this->assign('position', $position);
$this->assign('productID', $productID);
$this->assign('product', $product);
$this->assign('viewType', $viewType);
$this->assign('modules', $this->tree->getTreeMenu($productID, $viewType, $rooteModuleID = 0, array('treeModel', 'createManageLink')));
$this->assign('sons', $this->tree->getSons($productID, $currentModuleID, $viewType));

View File

@@ -24,9 +24,9 @@
?>
<?php include '../../common/header.html.php';?>
<?php include '../../common/treeview.html.php';?>
<div class="yui-d0 yui-t3">
<div class="yui-d0 yui-t7">
<div class="yui-b">
<form method='post' target='hiddenwin' action='<?php echo $this->createLink('tree', 'updateOrder', "product=$productID&viewType=$viewType");?>'>
<form method='post' target='hiddenwin' action='<?php echo $this->createLink('tree', 'updateOrder', "product={$product->id}&viewType=$viewType");?>'>
<table class='table-1'>
<caption>
<?php echo $header['title'];?>
@@ -44,18 +44,18 @@
</div>
<div class="yui-main">
<div class="yui-b">
<form method='post' target='hiddenwin' action='<?php echo $this->createLink('tree', 'manageChild', "product=$productID&viewType=$viewType");?>'>
<form method='post' target='hiddenwin' action='<?php echo $this->createLink('tree', 'manageChild', "product={$product->id}&viewType=$viewType");?>'>
<table align='center' class='table-1'>
<caption><?php echo $lang->tree->manageChild;?></caption>
<tr>
<td width='10%'>
<nobr>
<?php
echo html::a($this->createLink('tree', 'browse', "product=$productID&viewType=$viewType"), $this->product->name);
echo html::a($this->createLink('tree', 'browse', "product={$product->id}&viewType=$viewType"), $product->name);
echo $lang->arrow;
foreach($parentModules as $module)
{
echo html::a($this->createLink('tree', 'browse', "product=$productID&viewType=$viewType&moduleID=$module->id"), $module->name);
echo html::a($this->createLink('tree', 'browse', "product={$product->id}&viewType=$viewType&moduleID=$module->id"), $module->name);
echo $lang->arrow;
}
?>