editdomain.html.php 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <?php
  2. /**
  3. * The editdomain view file of system 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 system
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. formPanel
  12. (
  13. set::title($lang->system->domain->config),
  14. setID('domainForm'),
  15. formRow
  16. (
  17. formGroup
  18. (
  19. set::label($lang->system->domain->oldDomain),
  20. set::control('static'),
  21. set::name(''),
  22. set::value($this->loadModel('cne')->sysDomain()),
  23. h::span
  24. (
  25. setClass('tips-git leading-8 ml-2 text-danger'),
  26. $lang->system->domain->notReuseOldDomain
  27. )
  28. )
  29. ),
  30. formGroup
  31. (
  32. set::width('2/3'),
  33. set::label($lang->system->domain->newDomain),
  34. set::name('customDomain'),
  35. set::value(zget($domainSettings, 'customDomain', '')),
  36. set::required(true),
  37. h::span
  38. (
  39. setClass('tips-git leading-8 ml-2'),
  40. $lang->system->domain->setDNS
  41. ),
  42. h::a
  43. (
  44. setClass('leading-8'),
  45. set::target('_blank'),
  46. set::href('https://www.qucheng.com/book/Installation-manual/47.html'),
  47. $lang->system->domain->dnsHelperLink
  48. )
  49. ),
  50. formGroup
  51. (
  52. set::label(''),
  53. set::name('https[]'),
  54. set::control(array('control' => 'checkbox', 'text' => $lang->system->domain->uploadCert, 'value' => 'true')),
  55. on::change('onHttpsChange')
  56. ),
  57. formGroup
  58. (
  59. set::width('2/3'),
  60. setClass('cert hidden'),
  61. set::label($lang->system->certPem),
  62. set::name('certPem'),
  63. set::control('textarea'),
  64. set::value(zget($domainSettings, 'certPem', ''))
  65. ),
  66. formGroup
  67. (
  68. set::width('2/3'),
  69. setClass('cert hidden'),
  70. set::label($lang->system->certKey),
  71. set::name('certKey'),
  72. set::control('textarea'),
  73. set::value(zget($domainSettings, 'certKey', ''))
  74. ),
  75. formRow
  76. (
  77. formGroup
  78. (
  79. setClass('cert hidden'),
  80. set::label(''),
  81. btn
  82. (
  83. $lang->system->verify,
  84. setID('validateCertBtn'),
  85. on::click('checkCert')
  86. ),
  87. h::span
  88. (
  89. setClass('tips-git leading-8 ml-2'),
  90. setID('validateMsg')
  91. )
  92. )
  93. )
  94. );
  95. render();