edit.html.php 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. <?php
  2. /**
  3. * The edit 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->edit),
  14. set::entityText($lang->cron->common),
  15. set::entityID(0)
  16. );
  17. formPanel
  18. (
  19. set::actions(array('submit')),
  20. set::size('md'),
  21. set::submitBtnText($lang->save),
  22. formRow
  23. (
  24. formGroup
  25. (
  26. set::width('1/4'),
  27. set::label($lang->cron->m),
  28. set::name('m'),
  29. set::value($cron->m)
  30. ),
  31. formGroup
  32. (
  33. icon
  34. (
  35. 'help',
  36. set('data-toggle', 'tooltip'),
  37. set('data-title', $lang->cron->notice->m),
  38. set('data-placement', 'right'),
  39. set('data-type', 'white'),
  40. set('data-class-name', 'text-gray border border-light'),
  41. setClass('ml-2 mt-2 text-gray')
  42. )
  43. )
  44. ),
  45. formRow
  46. (
  47. formGroup
  48. (
  49. set::width('1/4'),
  50. set::label($lang->cron->h),
  51. set::name('h'),
  52. set::value($cron->h)
  53. ),
  54. formGroup
  55. (
  56. icon
  57. (
  58. 'help',
  59. set('data-toggle', 'tooltip'),
  60. set('data-title', $lang->cron->notice->h),
  61. set('data-placement', 'right'),
  62. set('data-type', 'white'),
  63. set('data-class-name', 'text-gray border border-light'),
  64. setClass('ml-2 mt-2 text-gray')
  65. )
  66. )
  67. ),
  68. formRow
  69. (
  70. formGroup
  71. (
  72. set::width('1/4'),
  73. set::label($lang->cron->dom),
  74. set::name('dom'),
  75. set::value($cron->dom)
  76. ),
  77. formGroup
  78. (
  79. icon
  80. (
  81. 'help',
  82. set('data-toggle', 'tooltip'),
  83. set('data-title', $lang->cron->notice->dom),
  84. set('data-placement', 'right'),
  85. set('data-type', 'white'),
  86. set('data-class-name', 'text-gray border border-light'),
  87. setClass('ml-2 mt-2 text-gray')
  88. )
  89. )
  90. ),
  91. formRow
  92. (
  93. formGroup
  94. (
  95. set::width('1/4'),
  96. set::label($lang->cron->mon),
  97. set::name('mon'),
  98. set::value($cron->mon)
  99. ),
  100. formGroup
  101. (
  102. icon
  103. (
  104. 'help',
  105. set('data-toggle', 'tooltip'),
  106. set('data-title', $lang->cron->notice->mon),
  107. set('data-placement', 'right'),
  108. set('data-type', 'white'),
  109. set('data-class-name', 'text-gray border border-light'),
  110. setClass('ml-2 mt-2 text-gray')
  111. )
  112. )
  113. ),
  114. formRow
  115. (
  116. formGroup
  117. (
  118. set::width('1/4'),
  119. set::label($lang->cron->dow),
  120. set::name('dow'),
  121. set::value($cron->dow)
  122. ),
  123. formGroup
  124. (
  125. icon
  126. (
  127. 'help',
  128. set('data-toggle', 'tooltip'),
  129. set('data-title', $lang->cron->notice->dow),
  130. set('data-placement', 'right'),
  131. set('data-type', 'white'),
  132. set('data-class-name', 'text-gray border border-light'),
  133. setClass('ml-2 mt-2 text-gray')
  134. )
  135. )
  136. ),
  137. formGroup
  138. (
  139. set::width('full'),
  140. set::label($lang->cron->command),
  141. set::name('command'),
  142. set::value(str_replace("'", "&#039;", $cron->command))
  143. ),
  144. formGroup
  145. (
  146. set::width('full'),
  147. set::label($lang->cron->remark),
  148. set::name('remark'),
  149. set::value($cron->remark)
  150. ),
  151. formGroup
  152. (
  153. set::width('1/2'),
  154. set::label($lang->cron->type),
  155. set::name('type'),
  156. set::items($lang->cron->typeList),
  157. set::value('zentao')
  158. )
  159. );
  160. /* ====== Render page ====== */
  161. render();