config.php 8.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <?php
  2. $config->opportunity = new stdclass();
  3. $config->opportunity->batchCreate = 10;
  4. $config->opportunity->editor = new stdclass();
  5. $config->opportunity->editor->create = array('id' => 'prevention,desc', 'tools' => 'simpleTools');
  6. $config->opportunity->editor->edit = array('id' => 'prevention,resolution,desc', 'tools' => 'simpleTools');
  7. $config->opportunity->editor->assignto = array('id' => 'comment', 'tools' => 'simpleTools');
  8. $config->opportunity->editor->cancel = array('id' => 'comment', 'tools' => 'simpleTools');
  9. $config->opportunity->editor->close = array('id' => 'resolution', 'tools' => 'simpleTools');
  10. $config->opportunity->editor->track = array('id' => 'prevention,resolution,comment,desc', 'tools' => 'simpleTools');
  11. $config->opportunity->editor->hangup = array('id' => 'comment', 'tools' => 'simpleTools');
  12. $config->opportunity->editor->activate = array('id' => 'comment', 'tools' => 'simpleTools');
  13. $config->opportunity->editor->view = array('id' => 'lastComment', 'tools' => 'simpleTools');
  14. $config->opportunity->create = new stdclass();
  15. $config->opportunity->create->requiredFields = 'name';
  16. $config->opportunity->edit = new stdclass();
  17. $config->opportunity->edit->requiredFields = 'name';
  18. $config->opportunity->track = new stdclass();
  19. $config->opportunity->track->requiredFields = 'name';
  20. $config->opportunity->cancel = new stdclass();
  21. $config->opportunity->cancel->requiredFields = 'cancelReason';
  22. $config->opportunity->labelDot = array();
  23. $config->opportunity->labelDot['active'] = 'doing';
  24. $config->opportunity->labelDot['closed'] = 'closed';
  25. $config->opportunity->labelDot['hangup'] = 'pause';
  26. $config->opportunity->labelDot['canceled'] = 'cancel';
  27. $config->opportunity->actions = new stdclass();
  28. $config->opportunity->actions->view = array();
  29. $config->opportunity->actions->view['mainActions'] = array('track', 'assignTo', 'cancel', 'close', 'hangup', 'activate', 'importToLib');
  30. $config->opportunity->actions->view['suffixActions'] = array('edit', 'delete');
  31. global $lang;
  32. $config->opportunity->search['module'] = 'opportunity';
  33. $config->opportunity->search['fields']['id'] = $lang->opportunity->id;
  34. $config->opportunity->search['fields']['name'] = $lang->opportunity->name;
  35. $config->opportunity->search['fields']['desc'] = $lang->opportunity->desc;
  36. $config->opportunity->search['fields']['source'] = $lang->opportunity->source;
  37. $config->opportunity->search['fields']['type'] = $lang->opportunity->type;
  38. $config->opportunity->search['fields']['strategy'] = $lang->opportunity->strategy;
  39. $config->opportunity->search['fields']['status'] = $lang->opportunity->status;
  40. $config->opportunity->search['fields']['impact'] = $lang->opportunity->impact;
  41. $config->opportunity->search['fields']['chance'] = $lang->opportunity->chance;
  42. $config->opportunity->search['fields']['ratio'] = $lang->opportunity->ratio;
  43. $config->opportunity->search['fields']['pri'] = $lang->opportunity->pri;
  44. $config->opportunity->search['fields']['identifiedDate'] = $lang->opportunity->identifiedDate;
  45. $config->opportunity->search['fields']['assignedTo'] = $lang->opportunity->assignedTo;
  46. $config->opportunity->search['fields']['prevention'] = $lang->opportunity->prevention;
  47. $config->opportunity->search['fields']['resolution'] = $lang->opportunity->resolution;
  48. $config->opportunity->search['fields']['plannedClosedDate'] = $lang->opportunity->plannedClosedDate;
  49. $config->opportunity->search['fields']['actualClosedDate'] = $lang->opportunity->actualClosedDate;
  50. $config->opportunity->search['fields']['createdBy'] = $lang->opportunity->createdBy;
  51. $config->opportunity->search['fields']['createdDate'] = $lang->opportunity->createdDate;
  52. $config->opportunity->search['fields']['resolvedBy'] = $lang->opportunity->resolvedBy;
  53. $config->opportunity->search['fields']['activatedBy'] = $lang->opportunity->activatedBy;
  54. $config->opportunity->search['fields']['canceledBy'] = $lang->opportunity->canceledBy;
  55. $config->opportunity->search['fields']['hangupedBy'] = $lang->opportunity->hangupedBy;
  56. $config->opportunity->search['fields']['lastCheckedBy'] = $lang->opportunity->lastCheckedBy;
  57. $config->opportunity->search['fields']['editedBy'] = $lang->opportunity->editedBy;
  58. $config->opportunity->search['fields']['editedDate'] = $lang->opportunity->editedDate;
  59. $config->opportunity->search['params']['name'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  60. $config->opportunity->search['params']['desc'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  61. $config->opportunity->search['params']['source'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->opportunity->sourceList);
  62. $config->opportunity->search['params']['type'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->opportunity->typeList);
  63. $config->opportunity->search['params']['strategy'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->opportunity->strategyList);
  64. $config->opportunity->search['params']['status'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->opportunity->statusList);
  65. $config->opportunity->search['params']['impact'] = array('operator' => '=', 'control' => 'select', 'values' => arrayUnion(array('' => ''), $lang->opportunity->impactList));
  66. $config->opportunity->search['params']['chance'] = array('operator' => '=', 'control' => 'select', 'values' => arrayUnion(array('' => ''), $lang->opportunity->chanceList));
  67. $config->opportunity->search['params']['ratio'] = array('operator' => '=', 'control' => 'input', 'values' => '');
  68. $config->opportunity->search['params']['pri'] = array('operator' => '=', 'control' => 'select', 'values' => arrayUnion(array('' => ''), $lang->opportunity->priList));
  69. $config->opportunity->search['params']['identifiedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  70. $config->opportunity->search['params']['prevention'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  71. $config->opportunity->search['params']['plannedClosedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  72. $config->opportunity->search['params']['actualClosedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  73. $config->opportunity->search['params']['createdBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  74. $config->opportunity->search['params']['createdDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  75. $config->opportunity->search['params']['resolution'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  76. $config->opportunity->search['params']['resolvedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  77. $config->opportunity->search['params']['activatedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  78. $config->opportunity->search['params']['assignedTo'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  79. $config->opportunity->search['params']['canceledBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  80. $config->opportunity->search['params']['hangupedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  81. $config->opportunity->search['params']['lastCheckedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  82. $config->opportunity->search['params']['editedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  83. $config->opportunity->search['params']['editedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  84. $config->opportunity->exportFields = 'id,source,name,execution,type,strategy,status,impact,chance,ratio,pri,identifiedDate,assignedTo,assignedDate,desc,prevention,resolution,plannedClosedDate,actualClosedDate,resolvedBy,resolvedDate';