diff --git a/module/product/model.php b/module/product/model.php index ccb722d645..01885baab1 100644 --- a/module/product/model.php +++ b/module/product/model.php @@ -22,7 +22,7 @@ class productModel extends model * @access public * @return void */ - public function setMenu($products, $productID, $branch = 0, $extra = '') + public function setMenu($products, $productID, $branch = 0, $module = 0, $moduleType = '', $extra = '') { /* Has access privilege?. */ if($products and !isset($products[$productID]) and !$this->checkPriv($this->getById($productID))) @@ -44,7 +44,7 @@ class productModel extends model } if($currentMethod == 'report') $currentMethod = 'browse'; - $selectHtml = $this->select($products, $productID, $currentModule, $currentMethod, $extra, $branch); + $selectHtml = $this->select($products, $productID, $currentModule, $currentMethod, $extra, $branch, $module, $moduleType); foreach($this->lang->product->menu as $key => $menu) { $replace = $key == 'list' ? $selectHtml : $productID; @@ -63,7 +63,7 @@ class productModel extends model * @access public * @return string */ - public function select($products, $productID, $currentModule, $currentMethod, $extra = '', $branch = 0) + public function select($products, $productID, $currentModule, $currentMethod, $extra = '', $branch = 0, $module = 0, $moduleType = '') { if(!$productID) { @@ -94,6 +94,22 @@ class productModel extends model $output .= "{$branchName} "; } } + + if($this->config->global->flow == 'onlyTest' and $moduleType) + { + $modules = $this->loadModel('tree')->getModulePairs($productID, $moduleType); + $moduleName = ($module && isset($modules[$module])) ? $modules[$module] : $this->lang->tree->all; + if(!$isMobile) + { + $output .= '
  • '; + $output .= "{$moduleName}
    "; + } + else + { + $output .= "{$moduleName} "; + } + } + return $output; }