diff --git a/module/project/view/taskheader.html.php b/module/project/view/taskheader.html.php
index 01b597ae9d..964e0b824c 100644
--- a/module/project/view/taskheader.html.php
+++ b/module/project/view/taskheader.html.php
@@ -23,38 +23,39 @@
echo $this->lang->tree->all;
}
echo " ";
+ }
- foreach(customModel::getFeatureMenu($this->moduleName, $this->methodName) as $menuItem)
+ foreach(customModel::getFeatureMenu($this->moduleName, 'task') as $menuItem)
+ {
+ if(isset($menuItem->hidden)) continue;
+ $type = $menuItem->name;
+ if(strpos($type, 'QUERY') === 0)
{
- if(isset($menuItem->hidden)) continue;
- $type = $menuItem->name;
- if(strpos($type, 'QUERY') === 0)
+ $queryID = (int)substr($type, 5);
+ echo "
" . html::a(inlink('task', "project=$projectID&type=bySearch¶m=$queryID"), $menuItem->text) . '' ;
+ }
+ elseif($type != 'status')
+ {
+ echo "" . html::a(inlink('task', "project=$projectID&type=$type"), $menuItem->text) . '' ;
+ }
+ elseif($type == 'status')
+ {
+ echo "";
+ $taskBrowseType = isset($status) ? $this->session->taskBrowseType : '';
+ $current = zget($lang->project->statusSelects, $taskBrowseType, '');
+ if(empty($current)) $current = $menuItem->text;
+ echo html::a('javascript:;', $current . " ", '', "data-toggle='dropdown'");
+ echo "';
}
}
+
echo ""; common::printLink('project', 'kanban', "projectID=$projectID", $lang->project->kanban) . '';
if($project->type == 'sprint' or $project->type == 'waterfall') echo ""; common::printLink('project', 'burn', "project=$projectID", $lang->project->burn); echo '';
echo ""; common::printLink('project', 'tree', "projectID=$projectID", $lang->project->tree); echo '';