setstatusfile.html.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?php
  2. /**
  3. * The license 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 Mengyi Liu <liumengyi@easycorp.ltd>
  7. * @package upgrade
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. set::zui(true);
  12. jsVar('copySuccess', $lang->upgrade->copySuccess);
  13. jsVar('copyFail', $lang->upgrade->copyFail);
  14. $cmd = strtoupper(substr(PHP_OS, 0, 3)) === 'WIN' ? $lang->upgrade->createWinFile : $lang->upgrade->createLinuxFile;
  15. $isEn = $app->getClientLang() == 'en';
  16. div
  17. (
  18. setStyle(['padding' => '3rem 4rem', 'height' => '100vh']),
  19. col
  20. (
  21. setClass('rounded-md bg-white gap-5 m-auto'),
  22. setStyle(['padding' => '1.5rem 2rem', 'width' => '50rem']),
  23. div
  24. (
  25. setClass('text-xl font-medium'),
  26. $lang->upgrade->setStatusFileTitle
  27. ),
  28. div
  29. (
  30. setClass('pre-wrap break-all break-words rounded-md bg-gray-100 px-8 py-6'),
  31. ul
  32. (
  33. li(html(sprintf($cmd, $statusFile))),
  34. li(html(sprintf($lang->upgrade->deleteStatusFile, $statusFile)))
  35. )
  36. ),
  37. checkbox
  38. (
  39. on::change('confirmStatusFile'),
  40. $lang->upgrade->confirmStatusFile
  41. ),
  42. row
  43. (
  44. setClass('justify-center gap-4'),
  45. a
  46. (
  47. setClass('btn success ' . ($isEn ? 'w-28' : 'w-24')),
  48. set::href('javascript:copyCommand("#command");'),
  49. $lang->upgrade->copyCommand
  50. ),
  51. a
  52. (
  53. setID('confirm'),
  54. setClass('btn primary disabled ' . ($isEn ? 'w-28' : 'w-24')),
  55. $lang->upgrade->continue
  56. )
  57. )
  58. )
  59. );
  60. render('pagebase');