diff --git a/module/execution/control.php b/module/execution/control.php index 5d26a996a5..550cb480a5 100644 --- a/module/execution/control.php +++ b/module/execution/control.php @@ -204,7 +204,7 @@ class execution extends control $memberPairs = $this->loadModel('user')->processAccountSort($memberPairs); $showAllModule = isset($this->config->execution->task->allModule) ? $this->config->execution->task->allModule : ''; - $extra = (isset($this->config->execution->task->allModule) && $this->config->execution->task->allModule == 1) ? 'allModule' : ''; + $extra = $showAllModule ? 'allModule' : ''; /* Assign. */ $this->view->tasks = $tasks; @@ -217,7 +217,7 @@ class execution extends control $this->view->param = $param; $this->view->execution = $execution; $this->view->moduleID = $moduleID; - $this->view->modules = $this->loadModel('tree')->getTaskOptionMenu($executionID, 0, 0, $showAllModule ? 'allModule' : ''); + $this->view->modules = $this->loadModel('tree')->getTaskOptionMenu($executionID, 0, 0, $extra); $this->view->moduleTree = $this->tree->getTaskTreeMenu($executionID, $productID, $startModuleID = 0, array('treeModel', 'createTaskLink'), $extra); $this->view->memberPairs = $memberPairs; $this->display(); diff --git a/module/execution/ui/task.html.php b/module/execution/ui/task.html.php index 46d739e751..8ab82f1f59 100644 --- a/module/execution/ui/task.html.php +++ b/module/execution/ui/task.html.php @@ -90,11 +90,11 @@ toolbar /* zin: Define the sidebar in main content. */ sidebar ( - // moduleMenu(set(array( - // 'modules' => $modules, - // 'activeKey' => $moduleID, - // 'closeLink' => $this->createLink('execution', 'task') - // ))) + moduleMenu(set(array( + 'modules' => $moduleTree, + 'activeKey' => $moduleID, + 'closeLink' => $this->createLink('execution', 'task') + ))) ); /* zin: Define the dtable in main content. */ diff --git a/module/tree/model.php b/module/tree/model.php index bac232f986..22f29778d2 100644 --- a/module/tree/model.php +++ b/module/tree/model.php @@ -495,20 +495,20 @@ class treeModel extends model */ public function getTaskTreeMenu($rootID, $productID = 0, $startModule = 0, $userFunc = '', $extra = '') { - $extra = array('executionID' => $rootID, 'productID' => $productID, 'tip' => true, 'extra' => $extra); + $extra = array('tip' => true, 'extra' => $extra); /* If createdVersion <= 4.1, go to getTreeMenu(). */ $products = $this->loadModel('product')->getProductPairsByProject($rootID); $branchGroups = $this->loadModel('branch')->getByProducts(array_keys($products)); - if(!$this->isMergeModule($rootID, 'task') or !$products) + if(!$this->isMergeModule($rootID, 'task') || !$products) { $extra['tip'] = false; return $this->getTreeMenu($rootID, 'task', $startModule, $userFunc, $extra); } /* createdVersion > 4.1. */ - $menu = "'; return $menu; }