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 "'; } } + 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 '
  • ';