create.html.php 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. <?php
  2. /**
  3. * The create view file of cron module of ZenTaoPMS.
  4. * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
  5. * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  6. * @author Shujie Tian<tianshujie@easycorp.ltd>
  7. * @package cron
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. modalHeader
  12. (
  13. set::title($lang->cron->create),
  14. set::entityText($lang->cron->common)
  15. );
  16. formPanel
  17. (
  18. set::actions(array('submit')),
  19. set::submitBtnText($lang->cron->create),
  20. set::size('md'),
  21. formRow
  22. (
  23. formGroup
  24. (
  25. set::width('1/4'),
  26. set::label($lang->cron->m),
  27. set::name('m')
  28. ),
  29. formGroup
  30. (
  31. icon
  32. (
  33. 'help',
  34. set('data-toggle', 'tooltip'),
  35. set('data-title', $lang->cron->notice->m),
  36. set('data-placement', 'right'),
  37. set('data-type', 'white'),
  38. set('data-class-name', 'text-gray border border-light'),
  39. setClass('ml-2 mt-2 text-gray')
  40. )
  41. )
  42. ),
  43. formRow
  44. (
  45. formGroup
  46. (
  47. set::width('1/4'),
  48. set::label($lang->cron->h),
  49. set::name('h')
  50. ),
  51. formGroup
  52. (
  53. icon
  54. (
  55. 'help',
  56. set('data-toggle', 'tooltip'),
  57. set('data-title', $lang->cron->notice->h),
  58. set('data-placement', 'right'),
  59. set('data-type', 'white'),
  60. set('data-class-name', 'text-gray border border-light'),
  61. setClass('ml-2 mt-2 text-gray')
  62. )
  63. )
  64. ),
  65. formRow
  66. (
  67. formGroup
  68. (
  69. set::width('1/4'),
  70. set::label($lang->cron->dom),
  71. set::name('dom')
  72. ),
  73. formGroup
  74. (
  75. icon
  76. (
  77. 'help',
  78. set('data-toggle', 'tooltip'),
  79. set('data-title', $lang->cron->notice->dom),
  80. set('data-placement', 'right'),
  81. set('data-type', 'white'),
  82. set('data-class-name', 'text-gray border border-light'),
  83. setClass('ml-2 mt-2 text-gray')
  84. )
  85. )
  86. ),
  87. formRow
  88. (
  89. formGroup
  90. (
  91. set::width('1/4'),
  92. set::label($lang->cron->mon),
  93. set::name('mon')
  94. ),
  95. formGroup
  96. (
  97. icon
  98. (
  99. 'help',
  100. set('data-toggle', 'tooltip'),
  101. set('data-title', $lang->cron->notice->mon),
  102. set('data-placement', 'right'),
  103. set('data-type', 'white'),
  104. set('data-class-name', 'text-gray border border-light'),
  105. setClass('ml-2 mt-2 text-gray')
  106. )
  107. )
  108. ),
  109. formRow
  110. (
  111. formGroup
  112. (
  113. set::width('1/4'),
  114. set::label($lang->cron->dow),
  115. set::name('dow')
  116. ),
  117. formGroup
  118. (
  119. icon
  120. (
  121. 'help',
  122. set('data-toggle', 'tooltip'),
  123. set('data-title', $lang->cron->notice->dow),
  124. set('data-placement', 'right'),
  125. set('data-type', 'white'),
  126. set('data-class-name', 'text-gray border border-light'),
  127. setClass('ml-2 mt-2 text-gray')
  128. )
  129. )
  130. ),
  131. formGroup
  132. (
  133. set::width('full'),
  134. set::label($lang->cron->command),
  135. set::name('command')
  136. ),
  137. formGroup
  138. (
  139. set::width('full'),
  140. set::label($lang->cron->remark),
  141. set::name('remark')
  142. ),
  143. formGroup
  144. (
  145. set::width('1/2'),
  146. set::label($lang->cron->type),
  147. set::name('type'),
  148. set::items($lang->cron->typeList),
  149. set::value('zentao')
  150. )
  151. );
  152. /* ====== Render page ====== */
  153. render();