search.php 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <?php
  2. global $lang;
  3. $config->bug->search['module'] = 'bug';
  4. $config->bug->search['fields']['title'] = $lang->bug->title;
  5. $config->bug->search['fields']['module'] = $lang->bug->module;
  6. $config->bug->search['fields']['keywords'] = $lang->bug->keywords;
  7. $config->bug->search['fields']['steps'] = $lang->bug->steps;
  8. $config->bug->search['fields']['assignedTo'] = $lang->bug->assignedTo;
  9. $config->bug->search['fields']['resolvedBy'] = $lang->bug->resolvedBy;
  10. $config->bug->search['fields']['status'] = $lang->bug->status;
  11. $config->bug->search['fields']['confirmed'] = $lang->bug->confirmed;
  12. $config->bug->search['fields']['story'] = $lang->bug->story;
  13. $config->bug->search['fields']['project'] = $lang->bug->project;
  14. $config->bug->search['fields']['product'] = $lang->bug->product;
  15. $config->bug->search['fields']['branch'] = '';
  16. $config->bug->search['fields']['plan'] = $lang->bug->plan;
  17. $config->bug->search['fields']['id'] = $lang->bug->id;
  18. $config->bug->search['fields']['execution'] = $lang->bug->execution;
  19. $config->bug->search['fields']['severity'] = $lang->bug->severity;
  20. $config->bug->search['fields']['pri'] = $lang->bug->pri;
  21. $config->bug->search['fields']['type'] = $lang->bug->type;
  22. $config->bug->search['fields']['os'] = $lang->bug->os;
  23. $config->bug->search['fields']['browser'] = $lang->bug->browser;
  24. $config->bug->search['fields']['resolution'] = $lang->bug->resolution;
  25. $config->bug->search['fields']['activatedCount'] = $lang->bug->activatedCount;
  26. $config->bug->search['fields']['toTask'] = $lang->bug->toTask;
  27. $config->bug->search['fields']['toStory'] = $lang->bug->toStory;
  28. $config->bug->search['fields']['openedBy'] = $lang->bug->openedBy;
  29. $config->bug->search['fields']['closedBy'] = $lang->bug->closedBy;
  30. $config->bug->search['fields']['lastEditedBy'] = $lang->bug->abbr->lastEditedBy;
  31. if(in_array($config->edition, array('max', 'ipd')))
  32. {
  33. $config->bug->search['fields']['injection'] = $lang->bug->injection;
  34. $config->bug->search['fields']['identify'] = $lang->bug->identify;
  35. }
  36. $config->bug->search['fields']['mailto'] = $lang->bug->mailto;
  37. $config->bug->search['fields']['openedBuild'] = $lang->bug->openedBuild;
  38. $config->bug->search['fields']['resolvedBuild'] = $lang->bug->resolvedBuild;
  39. $config->bug->search['fields']['openedDate'] = $lang->bug->openedDate;
  40. $config->bug->search['fields']['assignedDate'] = $lang->bug->assignedDate;
  41. $config->bug->search['fields']['resolvedDate'] = $lang->bug->resolvedDate;
  42. $config->bug->search['fields']['closedDate'] = $lang->bug->closedDate;
  43. $config->bug->search['fields']['lastEditedDate'] = $lang->bug->abbr->lastEditedDate;
  44. $config->bug->search['fields']['deadline'] = $lang->bug->deadline;
  45. $config->bug->search['fields']['activatedDate'] = $lang->bug->activatedDate;
  46. $config->bug->search['params']['title'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  47. $config->bug->search['params']['keywords'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  48. $config->bug->search['params']['steps'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  49. $config->bug->search['params']['assignedTo'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  50. $config->bug->search['params']['resolvedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  51. $config->bug->search['params']['status'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->statusList);
  52. $config->bug->search['params']['confirmed'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->confirmedList);
  53. $config->bug->search['params']['story'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  54. $config->bug->search['params']['project'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  55. $config->bug->search['params']['product'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  56. $config->bug->search['params']['branch'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  57. $config->bug->search['params']['plan'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  58. $config->bug->search['params']['module'] = array('operator' => 'belong', 'control' => 'select', 'values' => 'modules');
  59. $config->bug->search['params']['execution'] = array('operator' => '=', 'control' => 'select', 'values' => 'executions');
  60. $config->bug->search['params']['severity'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->severityList);
  61. $config->bug->search['params']['pri'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->priList);
  62. $config->bug->search['params']['type'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->typeList);
  63. $config->bug->search['params']['os'] = array('operator' => 'include', 'control' => 'select', 'values' => $lang->bug->osList);
  64. $config->bug->search['params']['browser'] = array('operator' => 'include', 'control' => 'select', 'values' => $lang->bug->browserList);
  65. $config->bug->search['params']['resolution'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->resolutionList);
  66. $config->bug->search['params']['activatedCount']= array('operator' => '>=', 'control' => 'input', 'values' => '');
  67. $config->bug->search['params']['toTask'] = array('operator' => '=', 'control' => 'input', 'values' => '');
  68. $config->bug->search['params']['toStory'] = array('operator' => '=', 'control' => 'input', 'values' => '');
  69. $config->bug->search['params']['openedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  70. $config->bug->search['params']['closedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  71. $config->bug->search['params']['lastEditedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  72. if(in_array($config->edition, array('max', 'ipd')))
  73. {
  74. $config->bug->search['params']['injection'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->injectionList);
  75. $config->bug->search['params']['identify'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->identifyList);
  76. }
  77. $config->bug->search['params']['mailto'] = array('operator' => 'include', 'control' => 'select', 'values' => 'users');
  78. $config->bug->search['params']['openedBuild'] = array('operator' => 'include', 'control' => 'select', 'values' => 'builds');
  79. $config->bug->search['params']['resolvedBuild'] = array('operator' => '=', 'control' => 'select', 'values' => 'builds');
  80. $config->bug->search['params']['openedDate'] = array('operator' => '=', 'control' => 'date', 'values' => '');
  81. $config->bug->search['params']['assignedDate'] = array('operator' => '=', 'control' => 'date', 'values' => '');
  82. $config->bug->search['params']['resolvedDate'] = array('operator' => '=', 'control' => 'date', 'values' => '');
  83. $config->bug->search['params']['closedDate'] = array('operator' => '=', 'control' => 'date', 'values' => '');
  84. $config->bug->search['params']['lastEditedDate']= array('operator' => '=', 'control' => 'date', 'values' => '');
  85. $config->bug->search['params']['deadline'] = array('operator' => '=', 'control' => 'date', 'values' => '');
  86. $config->bug->search['params']['activatedDate'] = array('operator' => '=', 'control' => 'date', 'values' => '');