create.html.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. <?php
  2. /**
  3. * The create 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->create,
  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. ),
  36. formGroup
  37. (
  38. set::name('hostType'),
  39. set::label($lang->zahost->zaHostType),
  40. set::required(true),
  41. set::width('1/2'),
  42. set::items($lang->zahost->zaHostTypeList)
  43. ),
  44. formGroup
  45. (
  46. set::name('name'),
  47. set::label($lang->zahost->name),
  48. set::required(true),
  49. set::width('1/2')
  50. ),
  51. formGroup
  52. (
  53. set::name('extranet'),
  54. set::label($lang->zahost->extranet),
  55. set::required(true),
  56. set::width('1/2')
  57. ),
  58. formGroup
  59. (
  60. set::name('cpuCores'),
  61. set::label($lang->zahost->cpuCores),
  62. set::required(true),
  63. set::width('1/2'),
  64. set::items($config->zahost->cpuCoreList)
  65. ),
  66. formRow
  67. (
  68. formGroup
  69. (
  70. set::label($lang->zahost->memory),
  71. set::required(true),
  72. set::width('1/2'),
  73. inputGroup
  74. (
  75. input
  76. (
  77. set::name('memory')
  78. ),
  79. 'GB'
  80. )
  81. )
  82. ),
  83. formRow
  84. (
  85. formGroup
  86. (
  87. set::label($lang->zahost->diskSize),
  88. set::required(true),
  89. set::width('1/2'),
  90. inputGroup
  91. (
  92. input
  93. (
  94. set::name('diskSize')
  95. ),
  96. 'GB'
  97. )
  98. )
  99. ),
  100. formGroup
  101. (
  102. set::label($lang->zahost->desc),
  103. set::name('desc'),
  104. set::control('editor')
  105. )
  106. );
  107. render();