index.html.php 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?php
  2. /**
  3. * The admin view file of watermark module of XXB.
  4. *
  5. * @copyright Copyright 2009-2024 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd., www.zentao.net)
  6. * @license ZOSL (https://zpl.pub/page/zoslv1.html)
  7. * @package watermark
  8. * @version $Id$
  9. * @link https://xuanim.com
  10. */
  11. namespace zin;
  12. $isEdit = $type == 'edit';
  13. formPanel(
  14. set::title($lang->watermark->common),
  15. set::labelWidth('140px'),
  16. $isEdit
  17. ? null
  18. : set::actions(
  19. array(
  20. array('text' => $lang->edit, 'id' => 'edit-button', 'class' => 'btn primary', 'url' => createLink('watermark', 'index', 'type=edit'))
  21. )
  22. ),
  23. formGroup(
  24. set::label($lang->watermark->switch),
  25. radioList(
  26. on::change()->call('window.watermarkIndex.toggleWatermarkTr'),
  27. set::disabled(!$isEdit),
  28. set::name('enabled'),
  29. set::items($lang->watermark->switchList),
  30. set::value($enabled),
  31. set::inline(true)
  32. )
  33. ),
  34. formGroup(
  35. setID('watermark-tr'),
  36. set::label($lang->watermark->content),
  37. textarea(
  38. set::disabled(!$isEdit),
  39. set::name('content'),
  40. set::value($content)
  41. )
  42. ),
  43. $isEdit
  44. ? (
  45. formGroup(
  46. setID('watermark-tip-tr'),
  47. set::label(''),
  48. div(
  49. p(
  50. icon(
  51. set::name('exclamation-sign'),
  52. setClass('text-warning mr-1 mb-2')
  53. ),
  54. $lang->watermark->varTip
  55. ),
  56. tableData(
  57. item(
  58. set::name('displayName:'),
  59. $lang->watermark->displayName
  60. ),
  61. item(
  62. set::name('account:'),
  63. $lang->watermark->account
  64. ),
  65. item(
  66. set::name('email:'),
  67. $lang->watermark->email
  68. ),
  69. item(
  70. set::name('phone:'),
  71. $lang->watermark->phone
  72. ),
  73. item(
  74. set::name('date:'),
  75. $lang->watermark->date
  76. )
  77. )
  78. )
  79. )
  80. )
  81. : null
  82. );
  83. render();