diff --git a/framework/base/router.class.php b/framework/base/router.class.php
index c6b74e38c5..e8adf04cce 100644
--- a/framework/base/router.class.php
+++ b/framework/base/router.class.php
@@ -980,7 +980,7 @@ class baseRouter
if($this->cookie->device == 'mobile') $this->clientDevice = 'mobile';
if($this->cookie->device == 'desktop') $this->clientDevice = 'desktop';
- if(strpos('mobile,desktop', $this->cookie->device) === false)
+ if(empty($this->cookie->device) || strpos('mobile,desktop', $this->cookie->device) === false)
{
$mobile = new mobile();
$this->clientDevice = ($mobile->isMobile() and !$mobile->isTablet()) ? 'mobile' : 'desktop';
diff --git a/module/branch/control.php b/module/branch/control.php
index ab315b59f7..2606058728 100644
--- a/module/branch/control.php
+++ b/module/branch/control.php
@@ -20,7 +20,6 @@ class branch extends control
*/
public function manage($productID)
{
- $this->lang->product->menu = $this->lang->product->setMenu;
$this->lang->product->switcherMenu = $this->loadModel('product')->getSwitcher($productID);
$moduleIndex = array_search('branch', $this->lang->noMenuModule);
diff --git a/module/bug/control.php b/module/bug/control.php
index 4aa2a53718..e982938b20 100644
--- a/module/bug/control.php
+++ b/module/bug/control.php
@@ -478,20 +478,25 @@ class bug extends control
/* Get products and projects. */
$products = $this->products;
+ $projects = array('' => '');
if($projectID)
{
$products = array();
$productList = $this->product->getOrderedProducts('all', 40, $projectID);
foreach($productList as $product) $products[$product->id] = $product->name;
- $project = $this->loadModel('project')->getByID($projectID);
- $projects = array($projectID => $project->name);
+ $project = $this->loadModel('project')->getByID($projectID);
+ $projects += array($projectID => $project->name);
}
else
{
- $projects = $this->product->getProjectPairsByProduct($productID, $branch);
+ $projects += $this->product->getProjectPairsByProduct($productID, $branch);
}
+ /* Get executions. */
+ $executions = array('' => '');
+ if(isset($projects[$projectID])) $executions += $this->product->getExecutionPairsByProduct($productID, $branch ? "0,$branch" : 0, 'id_desc', $projectID);
+
/* Set custom. */
foreach(explode(',', $this->config->bug->list->customCreateFields) as $field) $customFields[$field] = $this->lang->bug->$field;
$this->view->customFields = $customFields;
@@ -507,7 +512,7 @@ class bug extends control
$this->view->moduleOptionMenu = $moduleOptionMenu;
$this->view->stories = $stories;
$this->view->projects = $projects;
- $this->view->executions = $this->product->getExecutionPairsByProduct($productID, $branch ? "0,$branch" : 0, 'id_desc', $projectID);
+ $this->view->executions = $executions;
$this->view->builds = $builds;
$this->view->moduleID = (int)$moduleID;
$this->view->projectID = $projectID;
@@ -653,7 +658,6 @@ class bug extends control
elseif($from == 'repo')
{
session_write_close();
- $this->lang->set('menugroup.bug', 'repo');
$repos = $this->loadModel('repo')->getRepoPairs($this->session->PRJ);
$this->repo->setMenu($repos);
$this->lang->bug->menu = $this->lang->repo->menu;
diff --git a/module/bug/js/common.js b/module/bug/js/common.js
index 78fcc13036..4710eda4bf 100644
--- a/module/bug/js/common.js
+++ b/module/bug/js/common.js
@@ -263,6 +263,7 @@ function loadProductProjects(productID)
function loadProductExecutions(productID, projectID = 0)
{
if(!projectID) projectID = $('#project').find("option:selected").val();
+ if(!projectID) productID = 0;
required = $('#execution_chosen').hasClass('required');
branch = $('#branch').val();
if(typeof(branch) == 'undefined') branch = 0;
diff --git a/module/bug/view/create.html.php b/module/bug/view/create.html.php
index ad8b139165..1bdd2ad2b7 100644
--- a/module/bug/view/create.html.php
+++ b/module/bug/view/create.html.php
@@ -95,7 +95,7 @@ js::set('oldProjectID', $projectID);
-
+
diff --git a/module/common/lang/de.php b/module/common/lang/de.php
index 38427c0c35..be8732aebd 100644
--- a/module/common/lang/de.php
+++ b/module/common/lang/de.php
@@ -575,46 +575,6 @@ $lang->webhook = new stdclass();
$lang->message = new stdclass();
$lang->search = new stdclass();
-/* Menu group. */
-$lang->menugroup = new stdclass();
-$lang->menugroup->release = 'product';
-$lang->menugroup->story = 'product';
-$lang->menugroup->branch = 'product';
-$lang->menugroup->productplan = 'product';
-$lang->menugroup->task = 'project';
-$lang->menugroup->build = 'project';
-$lang->menugroup->convert = 'admin';
-$lang->menugroup->upgrade = 'admin';
-$lang->menugroup->user = 'company';
-$lang->menugroup->group = 'company';
-$lang->menugroup->bug = 'qa';
-$lang->menugroup->testcase = 'qa';
-$lang->menugroup->case = 'qa';
-$lang->menugroup->testtask = 'qa';
-$lang->menugroup->testsuite = 'qa';
-$lang->menugroup->caselib = 'qa';
-$lang->menugroup->testreport = 'qa';
-$lang->menugroup->report = 'reporting';
-$lang->menugroup->people = 'admin';
-$lang->menugroup->dept = 'company';
-$lang->menugroup->todo = 'my';
-$lang->menugroup->score = 'my';
-$lang->menugroup->action = 'admin';
-$lang->menugroup->backup = 'admin';
-$lang->menugroup->cron = 'admin';
-$lang->menugroup->extension = 'admin';
-$lang->menugroup->custom = 'admin';
-$lang->menugroup->mail = 'admin';
-$lang->menugroup->dev = 'admin';
-$lang->menugroup->entry = 'admin';
-$lang->menugroup->webhook = 'admin';
-$lang->menugroup->message = 'admin';
-
-$lang->menugroup->repo = 'ci';
-$lang->menugroup->jenkins = 'ci';
-$lang->menugroup->compile = 'ci';
-$lang->menugroup->job = 'ci';
-
/* Nav group.*/
$lang->navGroup = new stdclass();
$lang->navGroup->my = 'my';
diff --git a/module/common/lang/en.php b/module/common/lang/en.php
index dea508936d..0514656a39 100644
--- a/module/common/lang/en.php
+++ b/module/common/lang/en.php
@@ -577,45 +577,6 @@ $lang->webhook = new stdclass();
$lang->message = new stdclass();
$lang->search = new stdclass();
-/* Menu group. */
-$lang->menugroup = new stdclass();
-$lang->menugroup->release = 'product';
-$lang->menugroup->story = 'product';
-$lang->menugroup->branch = 'product';
-$lang->menugroup->productplan = 'product';
-$lang->menugroup->task = 'project';
-$lang->menugroup->build = 'project';
-$lang->menugroup->convert = 'admin';
-$lang->menugroup->upgrade = 'admin';
-$lang->menugroup->user = 'company';
-$lang->menugroup->group = 'company';
-$lang->menugroup->bug = 'qa';
-$lang->menugroup->testcase = 'qa';
-$lang->menugroup->case = 'qa';
-$lang->menugroup->testtask = 'qa';
-$lang->menugroup->testsuite = 'qa';
-$lang->menugroup->caselib = 'qa';
-$lang->menugroup->testreport = 'qa';
-$lang->menugroup->people = 'admin';
-$lang->menugroup->dept = 'company';
-$lang->menugroup->todo = 'my';
-$lang->menugroup->score = 'my';
-$lang->menugroup->action = 'admin';
-$lang->menugroup->backup = 'admin';
-$lang->menugroup->cron = 'admin';
-$lang->menugroup->extension = 'admin';
-$lang->menugroup->custom = 'admin';
-$lang->menugroup->mail = 'admin';
-$lang->menugroup->dev = 'admin';
-$lang->menugroup->entry = 'admin';
-$lang->menugroup->webhook = 'admin';
-$lang->menugroup->message = 'admin';
-
-$lang->menugroup->repo = 'ci';
-$lang->menugroup->jenkins = 'ci';
-$lang->menugroup->compile = 'ci';
-$lang->menugroup->job = 'ci';
-
/* Nav group.*/
$lang->navGroup = new stdclass();
$lang->navGroup->my = 'my';
diff --git a/module/common/lang/fr.php b/module/common/lang/fr.php
index 863cfc70db..0649e51949 100644
--- a/module/common/lang/fr.php
+++ b/module/common/lang/fr.php
@@ -567,45 +567,6 @@ $lang->webhook = new stdclass();
$lang->message = new stdclass();
$lang->search = new stdclass();
-/* Menu group. */
-$lang->menugroup = new stdclass();
-$lang->menugroup->release = 'product';
-$lang->menugroup->story = 'product';
-$lang->menugroup->branch = 'product';
-$lang->menugroup->productplan = 'product';
-$lang->menugroup->task = 'project';
-$lang->menugroup->build = 'project';
-$lang->menugroup->convert = 'admin';
-$lang->menugroup->upgrade = 'admin';
-$lang->menugroup->user = 'company';
-$lang->menugroup->group = 'company';
-$lang->menugroup->bug = 'qa';
-$lang->menugroup->testcase = 'qa';
-$lang->menugroup->case = 'qa';
-$lang->menugroup->testtask = 'qa';
-$lang->menugroup->testsuite = 'qa';
-$lang->menugroup->caselib = 'qa';
-$lang->menugroup->testreport = 'qa';
-$lang->menugroup->people = 'admin';
-$lang->menugroup->dept = 'company';
-$lang->menugroup->todo = 'my';
-$lang->menugroup->score = 'my';
-$lang->menugroup->action = 'admin';
-$lang->menugroup->backup = 'admin';
-$lang->menugroup->cron = 'admin';
-$lang->menugroup->extension = 'admin';
-$lang->menugroup->custom = 'admin';
-$lang->menugroup->mail = 'admin';
-$lang->menugroup->dev = 'admin';
-$lang->menugroup->entry = 'admin';
-$lang->menugroup->webhook = 'admin';
-$lang->menugroup->message = 'admin';
-
-$lang->menugroup->repo = 'ci';
-$lang->menugroup->jenkins = 'ci';
-$lang->menugroup->compile = 'ci';
-$lang->menugroup->job = 'ci';
-
/* Nav group.*/
$lang->navGroup = new stdclass();
$lang->navGroup->my = 'my';
diff --git a/module/common/lang/vi.php b/module/common/lang/vi.php
index b607d3c952..8ebf527bc8 100644
--- a/module/common/lang/vi.php
+++ b/module/common/lang/vi.php
@@ -573,45 +573,6 @@ $lang->webhook = new stdclass();
$lang->message = new stdclass();
$lang->search = new stdclass();
-/* Menu group. */
-$lang->menugroup = new stdclass();
-$lang->menugroup->release = 'product';
-$lang->menugroup->story = 'product';
-$lang->menugroup->branch = 'product';
-$lang->menugroup->productplan = 'product';
-$lang->menugroup->task = 'project';
-$lang->menugroup->build = 'project';
-$lang->menugroup->convert = 'admin';
-$lang->menugroup->upgrade = 'admin';
-$lang->menugroup->user = 'company';
-$lang->menugroup->group = 'company';
-$lang->menugroup->bug = 'qa';
-$lang->menugroup->testcase = 'qa';
-$lang->menugroup->case = 'qa';
-$lang->menugroup->testtask = 'qa';
-$lang->menugroup->testsuite = 'qa';
-$lang->menugroup->caselib = 'qa';
-$lang->menugroup->testreport = 'qa';
-$lang->menugroup->people = 'admin';
-$lang->menugroup->dept = 'company';
-$lang->menugroup->todo = 'my';
-$lang->menugroup->score = 'my';
-$lang->menugroup->action = 'admin';
-$lang->menugroup->backup = 'admin';
-$lang->menugroup->cron = 'admin';
-$lang->menugroup->extension = 'admin';
-$lang->menugroup->custom = 'admin';
-$lang->menugroup->mail = 'admin';
-$lang->menugroup->dev = 'admin';
-$lang->menugroup->entry = 'admin';
-$lang->menugroup->webhook = 'admin';
-$lang->menugroup->message = 'admin';
-
-$lang->menugroup->repo = 'ci';
-$lang->menugroup->jenkins = 'ci';
-$lang->menugroup->compile = 'ci';
-$lang->menugroup->job = 'ci';
-
/* Nav group.*/
$lang->navGroup = new stdclass();
$lang->navGroup->my = 'my';
diff --git a/module/common/lang/zh-cn.php b/module/common/lang/zh-cn.php
index 91920a7715..709be038eb 100644
--- a/module/common/lang/zh-cn.php
+++ b/module/common/lang/zh-cn.php
@@ -360,7 +360,7 @@ $lang->execution->qaMenu->qa = array('link' => '仪表盘|execution|qa|e
$lang->execution->qaMenu->bug = array('link' => 'Bug|execution|bug|executionID=%s');
$lang->execution->qaMenu->testcase = array('link' => '用例|execution|testcase|executionID=%s');
$lang->execution->qaMenu->testtask = array('link' => '测试单|execution|testtask|executionID=%s');
-$lang->execution->qaMenu->testreport = array('link' => '报告|execution|testreport|exeutionID=%s');
+//$lang->execution->qaMenu->testreport = array('link' => '报告|testreport|browse|exeutionID=%s&type=execution');
$lang->execution->settingMenu = new stdclass();
$lang->execution->settingMenu = new stdclass();
diff --git a/module/common/lang/zh-tw.php b/module/common/lang/zh-tw.php
index 93208c2619..49b27fd9e1 100644
--- a/module/common/lang/zh-tw.php
+++ b/module/common/lang/zh-tw.php
@@ -576,43 +576,7 @@ $lang->message = new stdclass();
$lang->search = new stdclass();
/* 菜單分組。*/
-$lang->menugroup = new stdclass();
-$lang->menugroup->release = 'product';
-$lang->menugroup->story = 'product';
-$lang->menugroup->branch = 'product';
-$lang->menugroup->productplan = 'product';
-$lang->menugroup->task = 'project';
-$lang->menugroup->build = 'project';
-$lang->menugroup->convert = 'admin';
-$lang->menugroup->upgrade = 'admin';
-$lang->menugroup->user = 'company';
-$lang->menugroup->group = 'company';
-$lang->menugroup->bug = 'qa';
-$lang->menugroup->testcase = 'qa';
-$lang->menugroup->case = 'qa';
-$lang->menugroup->testtask = 'qa';
-$lang->menugroup->testsuite = 'qa';
-$lang->menugroup->caselib = 'qa';
-$lang->menugroup->testreport = 'qa';
-$lang->menugroup->people = 'admin';
-$lang->menugroup->dept = 'company';
-$lang->menugroup->todo = 'my';
-$lang->menugroup->score = 'my';
-$lang->menugroup->action = 'admin';
-$lang->menugroup->backup = 'admin';
-$lang->menugroup->cron = 'admin';
-$lang->menugroup->extension = 'admin';
-$lang->menugroup->custom = 'admin';
-$lang->menugroup->mail = 'admin';
-$lang->menugroup->dev = 'admin';
-$lang->menugroup->entry = 'admin';
-$lang->menugroup->webhook = 'admin';
-$lang->menugroup->message = 'admin';
-$lang->menugroup->repo = 'ci';
-$lang->menugroup->jenkins = 'ci';
-$lang->menugroup->compile = 'ci';
-$lang->menugroup->job = 'ci';
/* Nav group.*/
$lang->navGroup = new stdclass();
diff --git a/module/common/model.php b/module/common/model.php
index da618b95b3..8b19335697 100644
--- a/module/common/model.php
+++ b/module/common/model.php
@@ -885,7 +885,6 @@ class commonModel extends model
{
global $lang;
$mainMenu = $moduleName;
- if(isset($lang->menugroup->$moduleName)) $mainMenu = $lang->menugroup->$moduleName;
echo " ";
echo '- ' . html::a(helper::createLink('my', 'index'), $lang->zentaoPMS) . '
';
if($moduleName != 'index')
@@ -1769,7 +1768,6 @@ EOD;
if(!commonModel::hasDBPriv($object, $module, $method)) return false;
if(empty($acls['views'])) return true;
- $menu = isset($lang->menugroup->$module) ? $lang->menugroup->$module : $module;
$menu = strtolower($menu);
if($menu != 'qa' and !isset($lang->$menu->menu)) return true;
if($menu == 'my' or $menu == 'index' or $module == 'tree') return true;
@@ -2396,7 +2394,6 @@ EOD;
{
$lang->project->dividerMenu = str_replace(',project,', ',', $lang->project->dividerMenu);
$lang->release->menu = new stdclass();
- $lang->menugroup->release = '';
$lang->menuOrder = $lang->waterfall->menuOrder;
return self::processMenuVars($lang->menu->waterfall);
}
diff --git a/module/company/control.php b/module/company/control.php
index 3abae4659c..4f9a603ac9 100644
--- a/module/company/control.php
+++ b/module/company/control.php
@@ -51,7 +51,6 @@ class company extends control
$this->lang->navGroup->company = 'admin';
$this->loadModel('search');
- $this->lang->set('menugroup.company', 'company');
$deptID = $type == 'bydept' ? (int)$param : 0;
$this->company->setMenu($deptID);
diff --git a/module/custom/model.php b/module/custom/model.php
index e303c10a9c..c3f33c75d4 100644
--- a/module/custom/model.php
+++ b/module/custom/model.php
@@ -319,7 +319,6 @@ class customModel extends model
global $app, $lang, $config;
$allMenu = $module == 'main' ? $lang->menu : (isset($lang->$module->menu) ? $lang->$module->menu : $lang->my->menu);
if($module == 'product' and isset($allMenu->branch)) $allMenu->branch = str_replace('@branch@', $lang->custom->branch, $allMenu->branch);
- if($module != 'main' and isset($lang->menugroup->$module)) $module = $lang->menugroup->$module;
$flowModule = $config->global->flow . '_' . $module;
$customMenu = isset($config->customMenu->$flowModule) ? $config->customMenu->$flowModule : array();
if(commonModel::isTutorialMode() && $module === 'main') $customMenu = 'my,product,project,qa,company';
diff --git a/module/doc/control.php b/module/doc/control.php
index 170fa8abb7..3d6e7bcadd 100644
--- a/module/doc/control.php
+++ b/module/doc/control.php
@@ -117,7 +117,6 @@ class doc extends control
$this->product->setMenu($this->product->getPairs(), $productID);
$this->lang->product->switcherMenu = $this->product->getSwitcher($productID);
$this->lang->noMenuModule[] = 'doc';
- $this->lang->set('menugroup.doc', 'product');
}
elseif($from == 'project')
{
@@ -349,7 +348,6 @@ class doc extends control
$this->product->setMenu($this->product->getPairs(), $lib->product);
$this->lang->product->switcherMenu = $this->product->getSwitcher($lib->product);
$this->lang->noMenuModule[] = 'doc';
- $this->lang->set('menugroup.doc', 'product');
$this->lang->TRActions = common::hasPriv('doc', 'createLib') ? html::a(helper::createLink('doc', 'createLib'), " " . $this->lang->doc->createlib, '', "class='btn btn-secondary iframe' data-width='70%'") : '';
}
@@ -360,7 +358,6 @@ class doc extends control
$this->lang->doc->menuOrder = $this->lang->project->menuOrder;
if($this->config->systemMode == 'classic') $this->lang->noMenuModule[] = 'doc';
$this->project->setMenu($this->project->getPairs($this->session->PRJ, 'all', 0, true), $lib->project);
- $this->lang->set('menugroup.doc', 'project');
$this->lang->TRActions = common::hasPriv('doc', 'createLib') ? html::a(helper::createLink('doc', 'createLib'), " " . $this->lang->doc->createlib, '', "class='btn btn-secondary iframe' data-width='70%'") : '';
}
@@ -436,7 +433,6 @@ class doc extends control
$this->product->setMenu($this->product->getPairs(), $objectID);
$this->lang->product->switcherMenu = $this->product->getSwitcher($objectID);
$this->lang->noMenuModule[] = 'doc';
- $this->lang->set('menugroup.doc', 'product');
}
elseif($this->from == 'project')
{
@@ -446,7 +442,6 @@ class doc extends control
$this->lang->doc->menuOrder = $this->lang->project->menuOrder;
if($this->config->systemMode == 'classic') $this->lang->noMenuModule[] = 'doc';
$this->project->setMenu($this->project->getExecutionsByProject($this->session->PRJ, 'all', 0, true), $objectID);
- $this->lang->set('menugroup.doc', 'project');
}
else
{
@@ -501,7 +496,6 @@ class doc extends control
$this->product->setMenu($this->product->getPairs(), $objectID);
$this->lang->product->switcherMenu = $this->product->getSwitcher($objectID);
$this->lang->noMenuModule[] = 'doc';
- $this->lang->set('menugroup.doc', 'product');
}
elseif($this->from == 'project')
{
@@ -511,7 +505,6 @@ class doc extends control
$this->lang->doc->menuOrder = $this->lang->project->menuOrder;
if($this->config->systemMode == 'classic') $this->lang->noMenuModule[] = 'doc';
$this->project->setMenu($this->project->getPairs($this->session->PRJ, 'all', 0, true), $objectID);
- $this->lang->set('menugroup.doc', 'project');
}
else
{
@@ -831,7 +824,6 @@ class doc extends control
$this->product->setMenu($this->product->getPairs(), $objectID);
$this->lang->product->switcherMenu = $this->product->getSwitcher($objectID);
$this->lang->noMenuModule[] = 'doc';
- $this->lang->set('menugroup.doc', 'product');
}
elseif($this->from == 'project')
{
@@ -840,7 +832,6 @@ class doc extends control
$this->lang->doc->menuOrder = $this->lang->project->menuOrder;
if($this->config->systemMode == 'classic') $this->lang->noMenuModule[] = 'doc';
$this->project->setMenu($this->project->getPairs($this->session->PRJ, 'all', 0, true), $objectID);
- $this->lang->set('menugroup.doc', 'project');
}
else
{
@@ -927,16 +918,10 @@ class doc extends control
$this->product->setMenu($this->product->getPairs(), $objectID);
$this->lang->product->switcherMenu = $this->product->getSwitcher($objectID);
$this->lang->noMenuModule[] = 'doc';
- $this->lang->set('menugroup.doc', 'product');
}
elseif($from == 'project')
{
if($this->config->systemMode == 'classic') $this->lang->noMenuModule[] = 'doc';
- $this->lang->set('menugroup.doc', 'project');
- }
- elseif($from == 'execution')
- {
- $this->lang->set('menugroup.doc', 'execution');
}
else
{
diff --git a/module/execution/control.php b/module/execution/control.php
index 2fa7cfc67d..b0bde8a7a5 100644
--- a/module/execution/control.php
+++ b/module/execution/control.php
@@ -2549,24 +2549,43 @@ class execution extends control
/**
* Drop menu page.
*
- * @param int $executionID
* @param int $module
* @param int $method
* @param int $extra
* @access public
* @return void
*/
- public function ajaxGetDropMenu($executionID, $module, $method, $extra)
+ public function ajaxGetDropMenu($module, $method, $extra)
{
- $execution = $this->execution->getByID($executionID);
+ $projects = $this->dao->select('*')->from(TABLE_PROJECT)->where('id')->in($this->app->user->view->projects)->andWhere('deleted')->eq(0)->orderBy('order_desc')->fetchAll('id');
+
+ /* Sort execution by project. */
+ $orderedExecutions = array();
+ foreach($projects as $projectID => $project)
+ {
+ $type = $project->model == 'scrum' ? 'sprint' : 'stage';
+ $orderBy = $project->model == 'scrum' ? 'id_desc' : 'id_asc';
+ $executions = $this->dao->select('*')->from(TABLE_EXECUTION)
+ ->where('id')->in($this->app->user->view->sprints)
+ ->andWhere('deleted')->eq(0)
+ ->andWhere('project')->eq($project->id)
+ ->andWhere('type')->eq($type)
+ ->orderBy($orderBy)
+ ->fetchAll('id');
+
+ foreach($executions as $execution)
+ {
+ if(isset($orderedExecutions[$execution->parent])) unset($orderedExecutions[$execution->parent]);
+ $orderedExecutions[$execution->id] = $execution;
+ }
+ }
$this->view->link = $this->execution->getLink($module, $method, $extra);
- $this->view->executionID = $executionID;
$this->view->module = $module;
$this->view->method = $method;
$this->view->extra = $extra;
$this->view->projects = $this->project->getPairsByModel();
- $this->view->executions = $this->execution->getList();
+ $this->view->executions = $orderedExecutions;
$this->display();
}
@@ -2804,6 +2823,8 @@ class execution extends control
$this->fetch('file', 'export2' . $this->post->fileType, $_POST);
}
+ $this->view->fileName = (in_array($status, array('all', 'undone')) ? $this->lang->execution->$status : $this->lang->execution->statusList[$status]) . $this->lang->execution->common;
+
$this->display();
}
diff --git a/module/execution/model.php b/module/execution/model.php
index 722819134d..6822f93ff5 100644
--- a/module/execution/model.php
+++ b/module/execution/model.php
@@ -182,7 +182,7 @@ class executionModel extends model
}
}
- $dropMenuLink = helper::createLink('execution', 'ajaxGetDropMenu', "objectID=$executionID&module=$currentModule&method=$currentMethod&extra=$extra");
+ $dropMenuLink = helper::createLink('execution', 'ajaxGetDropMenu', "module=$currentModule&method=$currentMethod&extra=$extra");
$currentExecutionName = '';
if(isset($currentExecution->name)) $currentExecutionName = $currentExecution->name;
@@ -893,7 +893,7 @@ class executionModel extends model
$currentExecutionName = $currentExecution->name;
}
- $dropMenuLink = helper::createLink('execution', 'ajaxGetDropMenu', "objectID=$executionID&module=$currentModule&method=$currentMethod&extra=");
+ $dropMenuLink = helper::createLink('execution', 'ajaxGetDropMenu', "module=$currentModule&method=$currentMethod&extra=");
$output = "';
$output .= " |