backup.html.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * The backup view file of upgrade 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 Tingting Dai <daitingting@easycorp.ltd>
  7. * @package upgrade
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. set::zui(true);
  12. $isEn = $app->getClientLang() == 'en';
  13. div
  14. (
  15. setStyle(['padding' => '3rem 4rem', 'height' => '100vh']),
  16. col
  17. (
  18. setClass('rounded-md bg-white gap-5 m-auto'),
  19. setStyle(['padding' => '1.5rem 2rem', 'width' => '50rem']),
  20. row
  21. (
  22. setClass('items-center gap-4'),
  23. icon
  24. (
  25. setClass('text-2xl text-warning'),
  26. 'exclamation-sign'
  27. ),
  28. div
  29. (
  30. setClass('text-xl font-medium'),
  31. $lang->upgrade->notice
  32. )
  33. ),
  34. col
  35. (
  36. setClass('rounded-md gap-2.5 bg-gray-100 p-4'),
  37. html($lang->upgrade->backupNotice)
  38. ),
  39. checkbox
  40. (
  41. on::change('confirmBackup'),
  42. $lang->upgrade->confirmBackup
  43. ),
  44. div
  45. (
  46. setClass('center'),
  47. a
  48. (
  49. setID('upgrade'),
  50. setClass('btn primary disabled ' . ($isEn ? 'w-28' : 'w-24')),
  51. $lang->upgrade->continue
  52. )
  53. )
  54. )
  55. );
  56. render('pagebase');