* Adjust menu logic.
This commit is contained in:
@@ -13,78 +13,6 @@
|
||||
<?php
|
||||
class testtaskModel extends model
|
||||
{
|
||||
/**
|
||||
* Set the menu.
|
||||
*
|
||||
* @param array $products
|
||||
* @param int $productID
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function setMenu($products, $productID, $branch = 0, $testtask = 0)
|
||||
{
|
||||
$this->loadModel('product')->setMenu($products, $productID, $branch);
|
||||
|
||||
$this->app->loadLang('qa');
|
||||
foreach($this->lang->testtask->menu as $key => $value)
|
||||
{
|
||||
if($this->lang->navGroup->testtask != 'qa') $this->loadModel('qa')->setSubMenu('testtask', $key, $productID);
|
||||
$replace = ($key == 'product') ? $selectHtml : $productID;
|
||||
if($this->lang->navGroup->testcase == 'project' and $key == 'bug') $replace = 0;
|
||||
common::setMenuVars($this->lang->testtask->menu, $key, $replace);
|
||||
}
|
||||
|
||||
if($this->lang->navGroup->testtask == 'qa')
|
||||
{
|
||||
foreach($this->lang->qa->subMenu->testtask as $key => $menu)
|
||||
{
|
||||
common::setMenuVars($this->lang->qa->subMenu->testtask, $key, $productID);
|
||||
}
|
||||
$this->lang->qa->menu = $this->lang->testtask->menu;
|
||||
$this->lang->testtask->menu = $this->lang->qa->subMenu->testtask;
|
||||
$this->lang->qa->switcherMenu = $this->product->getSwitcher($productID, '', $branch);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Set unit menu.
|
||||
*
|
||||
* @param array $products
|
||||
* @param int $productID
|
||||
* @param int $branch
|
||||
* @param int $testtask
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function setUnitMenu($products, $productID, $branch = 0, $testtask = 0)
|
||||
{
|
||||
$this->loadModel('product')->setMenu($products, $productID, $branch);
|
||||
|
||||
foreach($this->lang->testtask->menu as $key => $value)
|
||||
{
|
||||
if($this->lang->navGroup->testcase != 'qa') $this->loadModel('qa')->setSubMenu('testtask', $key, $productID);
|
||||
$replace = ($key == 'product') ? $selectHtml : $productID;
|
||||
if($this->lang->navGroup->testcase == 'project' and $key == 'bug') $replace = 0;
|
||||
common::setMenuVars($this->lang->testtask->menu, $key, $replace);
|
||||
}
|
||||
|
||||
if($this->lang->navGroup->testcase == 'project' && $this->app->rawMethod == 'browseunits')
|
||||
{
|
||||
$lang->projectQa->menu->testcase['subModule'] = 'testtask';
|
||||
}
|
||||
|
||||
if($this->lang->navGroup->testtask == 'qa')
|
||||
{
|
||||
foreach($this->lang->qa->subMenu->testcase as $key => $menu)
|
||||
{
|
||||
common::setMenuVars($this->lang->qa->subMenu->testcase, $key, $productID);
|
||||
}
|
||||
$this->lang->qa->menu = $this->lang->testcase->menu;
|
||||
$this->lang->testtask->menu = $this->lang->qa->subMenu->testcase;
|
||||
$this->lang->qa->switcherMenu = $this->product->getSwitcher($productID, '', $branch);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a test task.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user