feedbackManage.php 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <?php
  2. global $lang;
  3. $feedbackManage = new stdClass();
  4. $feedbackManage->name = 'feedbackManage';
  5. $feedbackManage->title = $lang->tutorial->feedbackManage->title;
  6. $feedbackManage->icon = 'feedback text-danger text-lg';
  7. $feedbackManage->type = 'advance';
  8. $feedbackManage->modules = 'feedback';
  9. $feedbackManage->app = 'feedback';
  10. $feedbackManage->tasks = array();
  11. $feedbackManage->tasks['feedback'] = array();
  12. $feedbackManage->tasks['feedback']['name'] = 'feedback';
  13. $feedbackManage->tasks['feedback']['title'] = $lang->tutorial->feedbackManage->feedback->title;
  14. $feedbackManage->tasks['feedback']['startUrl'] = array('feedback', 'admin');
  15. $feedbackManage->tasks['feedback']['steps'] = array();
  16. $feedbackManage->tasks['feedback']['steps'][] = array(
  17. 'type' => 'openApp',
  18. 'app' => 'feedback',
  19. 'title' => $lang->tutorial->feedbackManage->feedback->step1->name,
  20. 'desc' => $lang->tutorial->feedbackManage->feedback->step1->desc
  21. );
  22. $feedbackManage->tasks['feedback']['steps'][] = array(
  23. 'type' => 'click',
  24. 'target' => '#actionBar a.create-feedback-btn',
  25. 'page' => 'feedback-admin',
  26. 'title' => $lang->tutorial->feedbackManage->feedback->step2->name,
  27. 'desc' => $lang->tutorial->feedbackManage->feedback->step2->desc
  28. );
  29. $feedbackManage->tasks['feedback']['steps'][] = array(
  30. 'type' => 'form',
  31. 'page' => 'feedback-create',
  32. 'title' => $lang->tutorial->feedbackManage->feedback->step3->name
  33. );
  34. $feedbackManage->tasks['feedback']['steps'][] = array(
  35. 'type' => 'saveForm',
  36. 'page' => 'feedback-create',
  37. 'title' => $lang->tutorial->feedbackManage->feedback->step4->name,
  38. 'desc' => $lang->tutorial->feedbackManage->feedback->step4->desc
  39. );
  40. $feedbackManage->tasks['feedback']['steps'][] = array(
  41. 'type' => 'click',
  42. 'target' => 'div.dtable div[data-row="2"][data-col="actions"] a.feedback-review-btn',
  43. 'page' => 'feedback-admin',
  44. 'url' => array('feedback', 'admin', 'productID=1'),
  45. 'title' => $lang->tutorial->feedbackManage->feedback->step5->name,
  46. 'desc' => $lang->tutorial->feedbackManage->feedback->step5->desc
  47. );
  48. $feedbackManage->tasks['feedback']['steps'][] = array(
  49. 'type' => 'form',
  50. 'target' => '#reviewFeedbackForm',
  51. 'page' => 'feedback-admin',
  52. 'title' => $lang->tutorial->feedbackManage->feedback->step6->name
  53. );
  54. $feedbackManage->tasks['feedback']['steps'][] = array(
  55. 'type' => 'saveForm',
  56. 'page' => 'feedback-admin',
  57. 'title' => $lang->tutorial->feedbackManage->feedback->step7->name,
  58. 'desc' => $lang->tutorial->feedbackManage->feedback->step7->desc
  59. );
  60. $feedbackManage->tasks['feedback']['steps'][] = array(
  61. 'type' => 'click',
  62. 'target' => 'div.dtable div[data-row="1"][data-col="actions"] a.feedback-toBug-btn',
  63. 'page' => 'feedback-admin',
  64. 'url' => array('feedback', 'admin', 'productID=1'),
  65. 'title' => $lang->tutorial->feedbackManage->feedback->step8->name,
  66. 'desc' => $lang->tutorial->feedbackManage->feedback->step8->desc
  67. );
  68. $feedbackManage->tasks['feedback']['steps'][] = array(
  69. 'type' => 'form',
  70. 'target' => '#form-bug-create',
  71. 'page' => 'feedback-admin',
  72. 'title' => $lang->tutorial->feedbackManage->feedback->step9->name
  73. );
  74. $feedbackManage->tasks['feedback']['steps'][] = array(
  75. 'type' => 'saveForm',
  76. 'page' => 'feedback-admin',
  77. 'title' => $lang->tutorial->feedbackManage->feedback->step10->name,
  78. 'desc' => $lang->tutorial->feedbackManage->feedback->step10->desc
  79. );
  80. $feedbackManage->tasks['feedback']['steps'][] = array(
  81. 'type' => 'click',
  82. 'target' => 'div.dtable div[data-row="1"][data-col="actions"] a.feedback-close-btn',
  83. 'page' => 'feedback-admin',
  84. 'url' => array('feedback', 'admin', 'productID=1'),
  85. 'title' => $lang->tutorial->feedbackManage->feedback->step11->name,
  86. 'desc' => $lang->tutorial->feedbackManage->feedback->step11->desc
  87. );
  88. $feedbackManage->tasks['feedback']['steps'][] = array(
  89. 'type' => 'form',
  90. 'target' => '#closeFeedbackForm',
  91. 'page' => 'feedback-admin',
  92. 'title' => $lang->tutorial->feedbackManage->feedback->step12->name
  93. );
  94. $feedbackManage->tasks['feedback']['steps'][] = array(
  95. 'type' => 'saveForm',
  96. 'page' => 'feedback-admin',
  97. 'title' => $lang->tutorial->feedbackManage->feedback->step13->name
  98. );