diff --git a/module/todo/js/view.js b/module/todo/js/view.js index 1c0f519a36..fa303d8f09 100644 --- a/module/todo/js/view.js +++ b/module/todo/js/view.js @@ -24,7 +24,7 @@ $(function() var projectID = $('#project').val(); var link = createLink('task', 'create', 'projectID=' + executionID + '&storyID=0&moduleID=0&taskID=0&todoID=' + todoID, config.defaultView, 'no', projectID); - parent.location.href = link; + location.href = link; }) $('#toStoryButton').click(function() @@ -35,7 +35,7 @@ $(function() var productID = $('#product').val(); var link = createLink('story', 'create', 'productID=' + productID + '&branch=0&moduleID=0&storyID=0&projectID=0&bugID=0&planID=0&todoID=' + todoID, config.defaultView, 'no', programID); - parent.location.href = link; + location.href = link; }) $('#toBugButton').click(function() @@ -46,7 +46,7 @@ $(function() var productID = $('#product').val(); var link = createLink('bug', 'create', 'productID=' + productID + '&branch=0&extras=todoID=' + todoID, config.defaultView, 'no', projectID); - parent.location.href = link; + location.href = link; }) $('#project, #product').change(); diff --git a/module/user/control.php b/module/user/control.php index e00fcf4079..2bdbe2d02b 100644 --- a/module/user/control.php +++ b/module/user/control.php @@ -75,13 +75,14 @@ class user extends control $account = $user->account; $todos = $this->todo->getList($type, $account, $status, 0, $pager, $sort); $date = (int)$type == 0 ? helper::today() : $type; + $users = $fromModule == 'user' ? $this->user->getPairs('noempty|noclosed|nodeleted|useid') : $this->loadModel('dept')->getDeptUserPairs($user->dept, 'useid'); /* Change the menu when in my module. */ $this->resetMenu($fromModule); /* set menus. */ $this->lang->set('menugroup.user', 'company'); - $this->view->userList = $this->user->setUserList($this->user->getPairs('noempty|noclosed|nodeleted|useid'), $userID, $fromModule); + $this->view->userList = $this->user->setUserList($users, $userID, $fromModule); $this->view->title = $this->lang->user->common . $this->lang->colon . $this->lang->user->todo; $this->view->position[] = $this->lang->user->todo; @@ -121,6 +122,7 @@ class user extends control $user = $this->user->getById($userID, 'id'); $account = $user->account; + $users = $fromModule == 'user' ? $this->user->getPairs('noempty|noclosed|nodeleted|useid') : $this->loadModel('dept')->getDeptUserPairs($user->dept, 'useid'); /* Set menu. */ $this->lang->set('menugroup.user', 'company'); @@ -137,7 +139,7 @@ class user extends control $this->view->type = $type; $this->view->user = $user; $this->view->pager = $pager; - $this->view->userList = $this->user->setUserList($this->user->getPairs('noempty|noclosed|nodeleted|useid'), $userID, $fromModule); + $this->view->userList = $this->user->setUserList($users, $userID, $fromModule); $this->display(); } @@ -165,10 +167,11 @@ class user extends control $user = $this->user->getById($userID, 'id'); $account = $user->account; + $users = $fromModule == 'user' ? $this->user->getPairs('noempty|noclosed|nodeleted|useid') : $this->loadModel('dept')->getDeptUserPairs($user->dept, 'useid'); /* Set the menu. */ $this->lang->set('menugroup.user', 'company'); - $this->view->userList = $this->user->setUserList($this->user->getPairs('noempty|noclosed|nodeleted|useid'), $userID, $fromModule); + $this->view->userList = $this->user->setUserList($users, $userID, $fromModule); /* Change the menu when in my module. */ $this->resetMenu($fromModule); @@ -210,10 +213,11 @@ class user extends control $user = $this->user->getById($userID, 'id'); $account = $user->account; + $users = $fromModule == 'user' ? $this->user->getPairs('noempty|noclosed|nodeleted|useid') : $this->loadModel('dept')->getDeptUserPairs($user->dept, 'useid'); /* Set menu. */ $this->lang->set('menugroup.user', 'company'); - $this->view->userList = $this->user->setUserList($this->user->getPairs('noempty|noclosed|nodeleted|useid'), $userID, $fromModule); + $this->view->userList = $this->user->setUserList($users, $userID, $fromModule); /* Load the lang of bug module. */ $this->app->loadLang('bug'); @@ -254,10 +258,11 @@ class user extends control $user = $this->user->getById($userID, 'id'); $account = $user->account; + $users = $fromModule == 'user' ? $this->user->getPairs('noempty|noclosed|nodeleted|useid') : $this->loadModel('dept')->getDeptUserPairs($user->dept, 'useid'); /* Set menu. */ $this->lang->set('menugroup.user', 'company'); - $this->view->userList = $this->user->setUserList($this->user->getPairs('noempty|noclosed|nodeleted|useid'), $userID, $fromModule); + $this->view->userList = $this->user->setUserList($users, $userID, $fromModule); /* Save session. */ $this->session->set('testtaskList', $this->app->getURI(true)); @@ -309,6 +314,7 @@ class user extends control $user = $this->user->getById($userID, 'id'); $account = $user->account; + $users = $fromModule == 'user' ? $this->user->getPairs('noempty|noclosed|nodeleted|useid') : $this->loadModel('dept')->getDeptUserPairs($user->dept, 'useid'); /* Append id for secend sort. */ $sort = $this->loadModel('common')->appendOrder($orderBy); @@ -344,7 +350,7 @@ class user extends control $this->view->pageID = $pageID; $this->view->orderBy = $orderBy; $this->view->pager = $pager; - $this->view->userList = $this->user->setUserList($this->user->getPairs('noempty|noclosed|nodeleted|useid'), $userID, $fromModule); + $this->view->userList = $this->user->setUserList($users, $userID, $fromModule); $this->display(); } @@ -364,6 +370,7 @@ class user extends control { $user = $this->user->getById($userID, 'id'); $account = $user->account; + $users = $fromModule == 'user' ? $this->user->getPairs('noempty|noclosed|nodeleted|useid') : $this->loadModel('dept')->getDeptUserPairs($user->dept, 'useid'); /* Load pager. */ $this->app->loadClass('pager', $static = true); @@ -372,7 +379,7 @@ class user extends control /* Set the menus. */ $this->loadModel('project'); $this->lang->set('menugroup.user', 'company'); - $this->view->userList = $this->user->setUserList($this->user->getPairs('noempty|noclose|nodeleted|useid'), $userID, $fromModule); + $this->view->userList = $this->user->setUserList($users, $userID, $fromModule); /* Change the menu when in my module. */ $this->resetMenu($fromModule); @@ -405,6 +412,7 @@ class user extends control { $user = $this->user->getById($userID, 'id'); $account = $user->account; + $users = $fromModule == 'user' ? $this->user->getPairs('noempty|noclosed|nodeleted|useid') : $this->loadModel('dept')->getDeptUserPairs($user->dept, 'useid'); /* Load pager. */ $this->app->loadClass('pager', $static = true); @@ -412,7 +420,7 @@ class user extends control /* Set the menus. */ $this->lang->set('menugroup.user', 'company'); - $this->view->userList = $this->user->setUserList($this->user->getPairs('noempty|noclose|nodeleted|useid'), $userID, $fromModule); + $this->view->userList = $this->user->setUserList($users, $userID, $fromModule); /* Change the menu when in my module. */ $this->resetMenu($fromModule); @@ -447,6 +455,7 @@ class user extends control { $user = $this->user->getById($userID, 'id'); $account = $user->account; + $users = $fromModule == 'user' ? $this->user->getPairs('noempty|noclosed|nodeleted|useid') : $this->loadModel('dept')->getDeptUserPairs($user->dept, 'useid'); /* Load pager. */ $this->app->loadClass('pager', $static = true); @@ -454,7 +463,7 @@ class user extends control /* Set the menus. */ $this->lang->set('menugroup.user', 'company'); - $this->view->userList = $this->user->setUserList($this->user->getPairs('noempty|noclose|nodeleted|useid'), $userID, $fromModule); + $this->view->userList = $this->user->setUserList($users, $userID, $fromModule); /* Change the menu when in my module. */ $this->resetMenu($fromModule); @@ -485,6 +494,7 @@ class user extends control $user = $this->user->getById($userID, 'id'); $account = $user->account; + $users = $fromModule == 'user' ? $this->user->getPairs('noempty|noclosed|nodeleted|useid') : $this->loadModel('dept')->getDeptUserPairs($user->dept, 'useid'); /* Change the menu when in my module. */ $this->resetMenu($fromModule); @@ -497,7 +507,7 @@ class user extends control $this->view->groups = $this->loadModel('group')->getByAccount($account); $this->view->deptPath = $this->dept->getParents($user->dept); $this->view->personalData = $this->user->getPersonalData($user->account); - $this->view->userList = $this->user->setUserList($this->user->getPairs('noempty|noclose|nodeleted|useid'), $userID, $fromModule); + $this->view->userList = $this->user->setUserList($users, $userID, $fromModule); $this->display(); } @@ -1080,10 +1090,11 @@ class user extends control { $user = $this->user->getById($userID, 'id'); $account = $user->account; + $users = $fromModule == 'user' ? $this->user->getPairs('noempty|noclosed|nodeleted|useid') : $this->loadModel('dept')->getDeptUserPairs($user->dept, 'useid'); /* set menus. */ $this->lang->set('menugroup.user', 'company'); - $this->view->userList = $this->user->setUserList($this->user->getPairs('noempty|noclosed|nodeleted|useid'), $userID, $fromModule); + $this->view->userList = $this->user->setUserList($users, $userID, $fromModule); /* Save session. */ $uri = $this->app->getURI(true); diff --git a/module/user/view/bug.html.php b/module/user/view/bug.html.php index cccf0deb0f..37ab13cbb2 100644 --- a/module/user/view/bug.html.php +++ b/module/user/view/bug.html.php @@ -50,11 +50,11 @@ - createLink('bug', 'view', "bugID=$bug->id"), $bug->id, '_blank');?> + createLink('bug', 'view', "bugID=$bug->id", '', false, $bug->PRJ), $bug->id, '_blank');?> bug->severityList, $bug->severity, $bug->severity)?>'>bug->severityList, $bug->severity, $bug->severity)?> bug->priList, $bug->pri, $bug->pri)?>'>bug->priList, $bug->pri, $bug->pri)?> bug->typeList[$bug->type]?> - createLink('bug', 'view', "bugID=$bug->id"), $bug->title);?> + createLink('bug', 'view', "bugID=$bug->id", '', false, $bug->PRJ), $bug->title);?> openedBy);?> resolvedBy);?> bug->resolutionList, $bug->resolution);?> diff --git a/module/user/view/task.html.php b/module/user/view/task.html.php index b70464b6f9..8b82f83ca4 100644 --- a/module/user/view/task.html.php +++ b/module/user/view/task.html.php @@ -54,13 +54,13 @@ - createLink('task', 'view', "taskID=$task->id"), sprintf('%03d', $task->id));?> + createLink('task', 'view', "taskID=$task->id", '', false, $task->PRJ), sprintf('%03d', $task->id));?> task->priList, $task->pri, $task->pri);?>'>pri == '0' ? '' : zget($lang->task->priList, $task->pri, $task->pri)?> - createLink('project', 'browse', "projectid=$task->projectID"), $task->projectName);?> + createLink('project', 'browse', "projectid=$task->projectID", '', false, $task->PRJ), $task->projectName);?> team)) echo '' . $this->lang->task->multipleAB . ' ';?> parent > 0) echo '' . $this->lang->task->childrenAB . ' ';?> - createLink('task', 'view', "taskID=$task->id"), $task->name, null, "style='color: $task->color'");?> + createLink('task', 'view', "taskID=$task->id", '', false, $task->PRJ), $task->name, null, "style='color: $task->color'");?> estimate;?> consumed;?> diff --git a/module/user/view/testcase.html.php b/module/user/view/testcase.html.php index 8e2b027e9f..eb5d4e521e 100755 --- a/module/user/view/testcase.html.php +++ b/module/user/view/testcase.html.php @@ -50,9 +50,9 @@ case : $case->id?> - createLink('testcase', 'view', "testcaseID=$caseID&version=$case->version"), sprintf('%03d', $caseID));?> + createLink('testcase', 'view', "testcaseID=$caseID&version=$case->version", '', false, $case->PRJ), sprintf('%03d', $caseID));?> testcase->priList, $case->pri, $case->pri)?>'>testcase->priList, $case->pri, $case->pri)?> - createLink('testcase', 'view', "testcaseID=$caseID&version=$case->version"), $case->title);?> + createLink('testcase', 'view', "testcaseID=$caseID&version=$case->version", '', false, $case->PRJ), $case->title);?> testcase->typeList[$case->type];?> openedBy);?> lastRunner);?> diff --git a/module/user/view/testtask.html.php b/module/user/view/testtask.html.php index f3648490f7..d17b868914 100755 --- a/module/user/view/testtask.html.php +++ b/module/user/view/testtask.html.php @@ -41,10 +41,10 @@ - createLink('testtask', 'view', "taskID=$task->id"), sprintf('%03d', $task->id));?> - createLink('testtask', 'view', "taskID=$task->id"), $task->name);?> + createLink('testtask', 'view', "taskID=$task->id", '', false, $task->PRJ), sprintf('%03d', $task->id));?> + createLink('testtask', 'view', "taskID=$task->id", '', false, $task->PRJ), $task->name);?> projectName?> - build == 'trunk' ? print($lang->trunk) : print(html::a($this->createLink('build', 'view', "buildID=$task->build"), $task->buildName));?> + build == 'trunk' ? print($lang->trunk) : print(html::a($this->createLink('build', 'view', "buildID=$task->build", '', false, $task->PRJ), $task->buildName));?> begin?> end?> processStatus('testtask', $task);?>