resetpwdsetting.html.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?php
  2. /**
  3. * The resetPWDSetting view file of admin 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 Mengyi Liu <liumengyi@easycorp.ltd>
  7. * @package admin
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. $menuItems = array();
  12. if(common::hasPriv('admin', 'safe'))
  13. {
  14. $menuItems[] = li
  15. (
  16. setClass('menu-item'),
  17. a
  18. (
  19. set::href(createLink('admin', 'safe')),
  20. $lang->admin->safe->set
  21. )
  22. );
  23. }
  24. if(common::hasPriv('admin', 'checkWeak'))
  25. {
  26. $menuItems[] = li
  27. (
  28. setClass('menu-item'),
  29. a
  30. (
  31. set::href(createLink('admin', 'checkWeak')),
  32. $lang->admin->safe->checkWeak
  33. )
  34. );
  35. }
  36. if(common::hasPriv('admin', 'resetPWDSetting'))
  37. {
  38. $menuItems[] = li
  39. (
  40. setClass('menu-item'),
  41. a
  42. (
  43. setClass('active'),
  44. set::href(createLink('admin', 'resetPWDSetting')),
  45. $lang->admin->resetPWDSetting
  46. )
  47. );
  48. }
  49. $isEn = $app->getClientLang() == 'en';
  50. $enSidebarWidth = $isEn ? set::minWidth('180') : null;
  51. div
  52. (
  53. setID('mainContent'),
  54. setClass('row has-sidebar-left'),
  55. $menuItems ? sidebar
  56. (
  57. set::showToggle(false),
  58. $enSidebarWidth,
  59. div
  60. (
  61. setClass('cell p-2.5 bg-white'),
  62. menu
  63. (
  64. $menuItems
  65. )
  66. )
  67. ) : null,
  68. formPanel
  69. (
  70. setClass('resetPWDByMail-form'),
  71. formRow
  72. (
  73. formGroup
  74. (
  75. set::label($lang->admin->resetPWDByMail),
  76. set::name('resetPWDByMail'),
  77. set::control('radioListInline'),
  78. set::items($lang->admin->safe->resetPWDList),
  79. set::value(isset($config->resetPWDByMail) ? $config->resetPWDByMail : 0)
  80. )
  81. )
  82. )
  83. );
  84. render();