featurebar.html.php 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?php if($extView = $this->getExtViewFile(__FILE__)){include $extView; return helper::cd();}?>
  2. <div id="mainMenu" class="clearfix">
  3. <div class="btn-toolbar pull-left">
  4. <?php
  5. $date = isset($date) ? $date : helper::today();
  6. echo "<div class='input-control w-120px'>" . $userList . "</div>";
  7. $methodName = $this->app->getMethodName();
  8. $label = "<span class='text'>{$lang->user->schedule}</span>";
  9. $active = $methodName == 'todo' ? ' btn-active-text' : '';
  10. common::printLink('user', 'todo', "userID={$user->id}&type=all", $label, '', "class='btn btn-link $active todoTab'");
  11. $label = "<span class='text'>{$lang->user->task}</span>";
  12. $active = $methodName == 'task' ? ' btn-active-text' : '';
  13. common::printLink('user', 'task', "userID={$user->id}", $label, '', "class='btn btn-link $active taskTab'");
  14. if($config->URAndSR)
  15. {
  16. $label = "<span class='text'>{$lang->URCommon}</span>";
  17. $active = ($methodName == 'story' and $storyType == 'requirement') ? ' btn-active-text' : '';
  18. common::printLink('user', 'story', "userID={$user->id}&storyType=requirement", $label, '', "class='btn btn-link $active URTab'");
  19. }
  20. $label = "<span class='text'>{$lang->SRCommon}</span>";
  21. $active = ($methodName == 'story' and $storyType == 'story') ? ' btn-active-text' : '';
  22. common::printLink('user', 'story', "userID={$user->id}&storyType=story", $label, '', "class='btn btn-link $active SRTab'");
  23. $label = "<span class='text'>{$lang->user->bug}</span>";
  24. $active = $methodName == 'bug' ? ' btn-active-text' : '';
  25. common::printLink('user', 'bug', "userID={$user->id}", $label, '', "class='btn btn-link $active bugTab'");
  26. $label = "<span class='text'>{$lang->user->testTask}</span>";
  27. $active = $methodName == 'testtask' ? ' btn-active-text' : '';
  28. common::printLink('user', 'testtask', "userID={$user->id}", $label, '', "class='btn btn-link $active testtaskTab'");
  29. $label = "<span class='text'>{$lang->user->testCase}</span>";
  30. $active = $methodName == 'testcase' ? ' btn-active-text' : '';
  31. common::printLink('user', 'testcase', "userID={$user->id}", $label, '', "class='btn btn-link $active testcaseTab'");
  32. if($this->config->systemMode == 'ALM')
  33. {
  34. $label = "<span class='text'>{$lang->user->execution}</span>";
  35. $active = $methodName == 'execution' ? ' btn-active-text' : '';
  36. common::printLink('user', 'execution', "userID={$user->id}", $label, '', "class='btn btn-link $active executionTab'");
  37. }
  38. if(in_array($this->config->edition, array('max', 'ipd')))
  39. {
  40. $label = "<span class='text'>{$lang->user->issue}</span>";
  41. $active = $methodName == 'issue' ? ' btn-active-text' : '';
  42. common::printLink('user', 'issue', "userID={$user->id}", $label, '', "class='btn btn-link $active issueTab'");
  43. $label = "<span class='text'>{$lang->user->risk}</span>";
  44. $active = $methodName == 'risk' ? ' btn-active-text' : '';
  45. common::printLink('user', 'risk', "userID={$user->id}", $label, '', "class='btn btn-link $active riskTab'");
  46. }
  47. $label = "<span class='text'>{$lang->user->dynamic}</span>";
  48. $active = $methodName == 'dynamic' ? ' btn-active-text' : '';
  49. common::printLink('user', 'dynamic', "userID={$user->id}&type=today", $label, '', "class='btn btn-link $active dynamicTab'");
  50. $label = "<span class='text'>{$lang->user->profile}</span>";
  51. $active = $methodName == 'profile' ? ' btn-active-text' : '';
  52. common::printLink('user', 'profile', "userID={$user->id}", $label, '', "class='btn btn-link $active profileTab'");
  53. ?>
  54. </div>
  55. </div>