config.php 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?php
  2. $config->nc = new stdclass();
  3. $config->nc->datatable = new stdclass();
  4. $config->nc->editor = new stdclass();
  5. $config->nc->editor->edit = array('id' => 'desc', 'tools' => 'simpleTools');
  6. $config->nc->editor->resolve = array('id' => 'desc', 'tools' => 'simpleTools');
  7. $config->nc->editor->close = array('id' => 'comment', 'tools' => 'simpleTools');
  8. $config->nc->editor->activate = array('id' => 'comment', 'tools' => 'simpleTools');
  9. $config->nc->editor->assignto = array('id' => 'comment', 'tools' => 'simpleTools');
  10. $config->nc->create = new stdclass();
  11. $config->nc->edit = new stdclass();
  12. $config->nc->create->requiredFields = 'title,auditplan,listID,severity';
  13. $config->nc->edit->requiredFields = 'title,auditplan,listID,severity';
  14. $config->nc->list = new stdclass();
  15. $config->nc->list->exportFields = 'id,severity,title,type,status,execution,auditplan,listID,desc,
  16. assignedTo,createdBy,createdDate,deadline,
  17. resolvedBy,resolvedDate,resolution,
  18. activateDate,closedBy,closedDate';
  19. $config->nc->actions = new stdclass();
  20. $config->nc->actions->view = array();
  21. $config->nc->actions->view['mainActions'] = array('assignTo', 'resolve', 'activate', 'close');
  22. $config->nc->actions->view['suffixActions'] = array('edit', 'delete');
  23. global $lang, $app;
  24. $config->nc->actionList = array();
  25. $config->nc->actionList['resolve']['icon'] = 'checked';
  26. $config->nc->actionList['resolve']['text'] = $lang->nc->resolve;
  27. $config->nc->actionList['resolve']['hint'] = $lang->nc->resolve;
  28. $config->nc->actionList['resolve']['url'] = array('module' => 'nc', 'method' => 'resolve', 'params' => 'id={id}');
  29. $config->nc->actionList['resolve']['data-toggle'] = 'modal';
  30. $config->nc->actionList['activate']['icon'] = 'magic';
  31. $config->nc->actionList['activate']['text'] = $lang->nc->activate;
  32. $config->nc->actionList['activate']['hint'] = $lang->nc->activate;
  33. $config->nc->actionList['activate']['url'] = array('module' => 'nc', 'method' => 'activate', 'params' => 'id={id}');
  34. $config->nc->actionList['activate']['data-toggle'] = 'modal';
  35. $config->nc->actionList['assignTo']['icon'] = 'hand-right';
  36. $config->nc->actionList['assignTo']['text'] = $lang->nc->assignTo;
  37. $config->nc->actionList['assignTo']['hint'] = $lang->nc->assignTo;
  38. $config->nc->actionList['assignTo']['url'] = array('module' => 'nc', 'method' => 'assignTo', 'params' => 'id={id}');
  39. $config->nc->actionList['assignTo']['data-toggle'] = 'modal';
  40. $config->nc->actionList['edit']['icon'] = 'edit';
  41. $config->nc->actionList['edit']['text'] = $lang->nc->edit;
  42. $config->nc->actionList['edit']['hint'] = $lang->nc->edit;
  43. $config->nc->actionList['edit']['url'] = array('module' => 'nc', 'method' => 'edit', 'params' => 'id={id}');
  44. $config->nc->actionList['edit']['data-app'] = $app->tab;
  45. $config->nc->actionList['close']['icon'] = 'off';
  46. $config->nc->actionList['close']['text'] = $lang->nc->close;
  47. $config->nc->actionList['close']['hint'] = $lang->nc->close;
  48. $config->nc->actionList['close']['url'] = array('module' => 'nc', 'method' => 'close', 'params' => 'id={id}');
  49. $config->nc->actionList['close']['data-toggle'] = 'modal';
  50. $config->nc->actionList['delete']['icon'] = 'trash';
  51. $config->nc->actionList['delete']['text'] = $lang->nc->delete;
  52. $config->nc->actionList['delete']['hint'] = $lang->nc->delete;
  53. $config->nc->actionList['delete']['url'] = array('module' => 'nc', 'method' => 'delete', 'params' => 'id={id}');
  54. $config->nc->actionList['delete']['data-confirm'] = $lang->nc->confirmDelete;
  55. $config->nc->actionList['delete']['className'] = 'ajax-submit';
  56. global $lang;
  57. $config->nc->search['onMenuBar'] = 'yes';
  58. $config->nc->search['module'] = 'nc';
  59. $config->nc->search['fields']['title'] = $lang->nc->title;
  60. $config->nc->search['fields']['id'] = $lang->nc->id;
  61. $config->nc->search['fields']['status'] = $lang->nc->status;
  62. $config->nc->search['fields']['severity'] = $lang->nc->severity;
  63. $config->nc->search['fields']['execution'] = $lang->nc->execution;
  64. $config->nc->search['fields']['auditplan'] = $lang->nc->auditplan;
  65. $config->nc->search['fields']['type'] = $lang->nc->type;
  66. $config->nc->search['fields']['deadline'] = $lang->nc->deadline;
  67. $config->nc->search['fields']['assignedTo'] = $lang->nc->assignedTo;
  68. $config->nc->search['fields']['desc'] = $lang->nc->desc;
  69. $config->nc->search['fields']['createdBy'] = $lang->nc->createdBy;
  70. $config->nc->search['fields']['createdDate'] = $lang->nc->createdDate;
  71. $config->nc->search['fields']['resolvedBy'] = $lang->nc->resolvedBy;
  72. $config->nc->search['fields']['resolution'] = $lang->nc->resolution;
  73. $config->nc->search['fields']['resolvedDate'] = $lang->nc->resolvedDate;
  74. $config->nc->search['fields']['closedBy'] = $lang->nc->closedBy;
  75. $config->nc->search['fields']['closedDate'] = $lang->nc->closedDate;
  76. $config->nc->search['params']['title'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  77. $config->nc->search['params']['id'] = array('operator' => '=', 'control' => 'input', 'values' => '');
  78. $config->nc->search['params']['status'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  79. $config->nc->search['params']['severity'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->nc->severityList);
  80. $config->nc->search['params']['execution'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  81. $config->nc->search['params']['auditplan'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  82. $config->nc->search['params']['type'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->nc->typeList);
  83. $config->nc->search['params']['deadline'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  84. $config->nc->search['params']['assignedTo'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  85. $config->nc->search['params']['desc'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  86. $config->nc->search['params']['createdBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  87. $config->nc->search['params']['createdDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  88. $config->nc->search['params']['resolvedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  89. $config->nc->search['params']['resolution'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->nc->resolutionList);
  90. $config->nc->search['params']['resolvedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  91. $config->nc->search['params']['closedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  92. $config->nc->search['params']['closedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');