action.php 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <?php
  2. global $app, $lang;
  3. $app->loadLang('marketresearch');
  4. $app->loadLang('researchtask');
  5. $config->marketresearch->actionList['start']['icon'] = 'play';
  6. $config->marketresearch->actionList['start']['hint'] = $lang->marketresearch->start;
  7. $config->marketresearch->actionList['start']['url'] = helper::createLink('marketresearch', 'start', 'researchID={id}');
  8. $config->marketresearch->actionList['start']['data-toggle'] = 'modal';
  9. $config->marketresearch->actionList['close']['icon'] = 'off';
  10. $config->marketresearch->actionList['close']['hint'] = $lang->marketresearch->close;
  11. $config->marketresearch->actionList['close']['url'] = helper::createLink('marketresearch', 'close', 'researchID={id}');
  12. $config->marketresearch->actionList['close']['data-toggle'] = 'modal';
  13. $config->marketresearch->actionList['activate']['icon'] = 'magic';
  14. $config->marketresearch->actionList['activate']['hint'] = $lang->marketresearch->activate;
  15. $config->marketresearch->actionList['activate']['url'] = helper::createLink('marketresearch', 'activate', 'researchID={id}');
  16. $config->marketresearch->actionList['activate']['data-toggle'] = 'modal';
  17. $config->marketresearch->actionList['edit']['icon'] = 'edit';
  18. $config->marketresearch->actionList['edit']['hint'] = $lang->marketresearch->edit;
  19. $config->marketresearch->actionList['edit']['url'] = array('module' => 'marketresearch', 'method' => 'edit', 'params' => 'researchID={id}');
  20. $config->marketresearch->actionList['group']['icon'] = 'group';
  21. $config->marketresearch->actionList['group']['hint'] = $lang->marketresearch->team;
  22. $config->marketresearch->actionList['group']['url'] = array('module' => 'marketresearch', 'method' => 'team', 'params' => 'researchID={id}');
  23. $config->marketresearch->actionList['reports']['icon'] = 'list-alt';
  24. $config->marketresearch->actionList['reports']['hint'] = $lang->marketresearch->reports;
  25. $config->marketresearch->actionList['reports']['url'] = array('module' => 'marketresearch', 'method' => 'reports', 'params' => 'researchID={id}');
  26. $config->marketresearch->actionList['delete']['icon'] = 'trash';
  27. $config->marketresearch->actionList['delete']['hint'] = $lang->marketresearch->delete;
  28. $config->marketresearch->actionList['delete']['url'] = 'javascript:confirmDelete("{id}", "{name}")';
  29. $config->marketresearch->actionList['startStage']['icon'] = 'play';
  30. $config->marketresearch->actionList['startStage']['hint'] = $lang->marketresearch->startStage;
  31. $config->marketresearch->actionList['startStage']['url'] = helper::createLink('marketresearch', 'startStage', 'stageID={stageID}');
  32. $config->marketresearch->actionList['startStage']['data-toggle'] = 'modal';
  33. $config->marketresearch->actionList['createTask']['icon'] = 'plus';
  34. $config->marketresearch->actionList['createTask']['hint'] = $lang->marketresearch->createTask;
  35. $config->marketresearch->actionList['createTask']['url'] = array('module' => 'researchtask', 'method' => 'create', 'params' => 'researchID={project}&stageID={stageID}');
  36. $config->marketresearch->actionList['createTask']['data-app'] = $app->tab;
  37. $config->marketresearch->actionList['createStage']['icon'] = 'split';
  38. $config->marketresearch->actionList['createStage']['hint'] = $lang->marketresearch->createStage;
  39. $config->marketresearch->actionList['createStage']['url'] = array('module' => 'marketresearch', 'method' => 'createStage', 'params' => 'researchID={project}&stageID={stageID}');
  40. $config->marketresearch->actionList['editStage']['icon'] = 'edit';
  41. $config->marketresearch->actionList['editStage']['hint'] = $lang->marketresearch->editStage;
  42. $config->marketresearch->actionList['editStage']['url'] = array('module' => 'marketresearch', 'method' => 'editStage', 'params' => 'stageID={stageID}&projectID={project}');
  43. $config->marketresearch->actionList['editStage']['data-toggle'] = 'modal';
  44. $config->marketresearch->actionList['closeStage']['icon'] = 'off';
  45. $config->marketresearch->actionList['closeStage']['hint'] = $lang->marketresearch->closeStage;
  46. $config->marketresearch->actionList['closeStage']['url'] = array('module' => 'marketresearch', 'method' => 'closeStage', 'params' => 'stageID={stageID}');
  47. $config->marketresearch->actionList['closeStage']['data-toggle'] = 'modal';
  48. $config->marketresearch->actionList['activateStage']['icon'] = 'magic';
  49. $config->marketresearch->actionList['activateStage']['hint'] = $lang->marketresearch->activateStage;
  50. $config->marketresearch->actionList['activateStage']['url'] = array('module' => 'marketresearch', 'method' => 'activateStage', 'params' => 'stageID={stageID}');
  51. $config->marketresearch->actionList['activateStage']['data-toggle'] = 'modal';
  52. $config->marketresearch->actionList['deleteStage']['icon'] = 'trash';
  53. $config->marketresearch->actionList['deleteStage']['hint'] = $lang->marketresearch->deleteStage;
  54. $config->marketresearch->actionList['deleteStage']['url'] = array('module' => 'marketresearch', 'method' => 'deleteStage', 'params' => 'stageID={stageID}');
  55. $config->marketresearch->actionList['deleteStage']['data-confirm'] = array('message' => $lang->marketresearch->stageConfirmDelete, 'icon' => 'icon-exclamation-sign', 'iconClass' => 'warning-pale rounded-full icon-2x');
  56. $config->marketresearch->actionList['deleteStage']['class'] = 'ajax-submit';
  57. $config->marketresearch->actionList['deleteStage']['notInModal'] = true;
  58. $config->marketresearch->actionList['startTask']['icon'] = 'play';
  59. $config->marketresearch->actionList['startTask']['hint'] = $lang->researchtask->start;
  60. $config->marketresearch->actionList['startTask']['url'] = array('module' => 'researchtask', 'method' => 'start', 'params' => 'taskID={id}');
  61. $config->marketresearch->actionList['startTask']['data-toggle'] = 'modal';
  62. $config->marketresearch->actionList['startTask']['class'] = 'researchtask-start-btn';
  63. $config->marketresearch->actionList['finishTask']['icon'] = 'checked';
  64. $config->marketresearch->actionList['finishTask']['hint'] = $lang->researchtask->finish;
  65. $config->marketresearch->actionList['finishTask']['url'] = array('module' => 'researchtask', 'method' => 'finish', 'params' => 'taskID={id}');
  66. $config->marketresearch->actionList['finishTask']['data-toggle'] = 'modal';
  67. $config->marketresearch->actionList['finishTask']['class'] = 'researchtask-finish-btn';
  68. $config->marketresearch->actionList['closeTask']['icon'] = 'off';
  69. $config->marketresearch->actionList['closeTask']['hint'] = $lang->researchtask->close;
  70. $config->marketresearch->actionList['closeTask']['url'] = array('module' => 'researchtask', 'method' => 'close', 'params' => 'taskID={id}');
  71. $config->marketresearch->actionList['closeTask']['data-toggle'] = 'modal';
  72. $config->marketresearch->actionList['closeTask']['class'] = 'researchtask-close-btn';
  73. $config->marketresearch->actionList['recordWorkhour']['icon'] = 'time';
  74. $config->marketresearch->actionList['recordWorkhour']['hint'] = $lang->researchtask->recordEstimate;
  75. $config->marketresearch->actionList['recordWorkhour']['url'] = array('module' => 'researchtask', 'method' => 'recordWorkhour', 'params' => 'taskID={id}');
  76. $config->marketresearch->actionList['recordWorkhour']['data-toggle'] = 'modal';
  77. $config->marketresearch->actionList['recordWorkhour']['class'] = 'researchtask-recordWorkhour-btn';
  78. $config->marketresearch->actionList['editTask']['icon'] = 'edit';
  79. $config->marketresearch->actionList['editTask']['hint'] = $lang->researchtask->edit;
  80. $config->marketresearch->actionList['editTask']['url'] = array('module' => 'researchtask', 'method' => 'edit', 'params' => 'taskID={id}');
  81. $config->marketresearch->actionList['batchCreateTask']['icon'] = 'split';
  82. $config->marketresearch->actionList['batchCreateTask']['hint'] = $lang->researchtask->batchCreate;
  83. $config->marketresearch->actionList['batchCreateTask']['url'] = array('module' => 'researchtask', 'method' => 'batchCreate', 'params' => 'executionID={execution}&taskID={id}');
  84. $config->marketresearch->actionList['batchCreateTask']['data-app'] = $app->tab;
  85. $config->marketresearch->team = new stdclass();
  86. $config->marketresearch->team->actionList['unlink']['icon'] = 'unlink';
  87. $config->marketresearch->team->actionList['unlink']['hint'] = $lang->marketresearch->unlinkMember;
  88. $config->marketresearch->team->actionList['unlink']['url'] = 'javascript:deleteMember("{root}", "{userID}")';
  89. $config->marketresearch->actionMenu = new stdclass();
  90. $config->marketresearch->actionMenu->task = array('startTask', 'finishTask', 'closeTask', 'recordWorkhour', 'editTask', 'batchCreateTask');
  91. $config->marketresearch->actionMenu->stage = array('startStage', 'createTask', 'createStage', 'editStage', 'closeStage|activateStage', 'deleteStage');