edit.html.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <?php
  2. /**
  3. * The edit view file of zahost 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 Zeng Gang<zenggang@easycorp.ltd>
  7. * @package zahost
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. formPanel
  12. (
  13. to::heading(div
  14. (
  15. setClass('panel-title text-lg'),
  16. $lang->zahost->editAction,
  17. icon
  18. (
  19. 'help',
  20. set('data-toggle', 'tooltip'),
  21. set('data-placement', 'right'),
  22. set('data-title', $lang->zahost->tips),
  23. set('data-type', 'white'),
  24. set('data-class-name', 'text-gray border border-light'),
  25. setClass('text-gray')
  26. )
  27. )),
  28. formGroup
  29. (
  30. set::name('vsoft'),
  31. set::label($lang->zahost->vsoft),
  32. set::required(true),
  33. set::width('1/2'),
  34. set::items($lang->zahost->softwareList),
  35. set::value($host->vsoft)
  36. ),
  37. formGroup
  38. (
  39. set::name('hostType'),
  40. set::label($lang->zahost->zaHostType),
  41. set::required(true),
  42. set::width('1/2'),
  43. set::items($lang->zahost->zaHostTypeList),
  44. set::value($host->hostType)
  45. ),
  46. formGroup
  47. (
  48. set::name('name'),
  49. set::label($lang->zahost->name),
  50. set::required(true),
  51. set::width('1/2'),
  52. set::value($host->name)
  53. ),
  54. formGroup
  55. (
  56. set::name('extranet'),
  57. set::label($lang->zahost->extranet),
  58. set::disabled(true),
  59. set::width('1/2'),
  60. set::value($host->extranet)
  61. ),
  62. formGroup
  63. (
  64. set::name('cpuCores'),
  65. set::label($lang->zahost->cpuCores),
  66. set::required(true),
  67. set::width('1/2'),
  68. set::items($config->zahost->cpuCoreList),
  69. set::value($host->cpuCores)
  70. ),
  71. formRow
  72. (
  73. formGroup
  74. (
  75. set::label($lang->zahost->memory),
  76. set::required(true),
  77. set::width('1/2'),
  78. inputGroup
  79. (
  80. input
  81. (
  82. set::name('memory'),
  83. set::value($host->memory)
  84. ),
  85. 'GB'
  86. )
  87. )
  88. ),
  89. formRow
  90. (
  91. formGroup
  92. (
  93. set::label($lang->zahost->diskSize),
  94. set::required(true),
  95. set::width('1/2'),
  96. inputGroup
  97. (
  98. input
  99. (
  100. set::name('diskSize'),
  101. set::value($host->diskSize)
  102. ),
  103. 'GB'
  104. )
  105. )
  106. ),
  107. formGroup
  108. (
  109. set::label($lang->zahost->desc),
  110. editor
  111. (
  112. set::name('desc'),
  113. html($host->desc)
  114. )
  115. )
  116. );
  117. render();