checkextension.html.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * The checkextension 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 Yuting Wang <wangyuting@easycorp.ltd>
  7. * @package upgrade
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. set::zui(true);
  12. $index = 1;
  13. $extensions = array();
  14. foreach($extensionsName as $extension => $extensionName)
  15. {
  16. $extensions[] = div
  17. (
  18. set::className('p-1'),
  19. $index . '.',
  20. span(set::className('pl-1'), $extensionName),
  21. !empty($removeCommands[$extension]) ? div
  22. (
  23. set::className('border p-4 mb-4'),
  24. set::style(array('background-color' => 'var(--color-gray-100)')),
  25. div
  26. (
  27. div($this->lang->extension->unremovedFiles),
  28. div(set::className('pt-2'), html(join('<br />', $removeCommands[$extension])))
  29. )
  30. ) : null
  31. );
  32. $index ++;
  33. }
  34. div
  35. (
  36. setID('main'),
  37. div
  38. (
  39. setID('mainContent'),
  40. set::className('bg-white p-4'),
  41. set::style(array('margin' => '50px auto 0', 'width' => '800px')),
  42. div
  43. (
  44. set::className('text-lg font-bold mb-4'),
  45. $title
  46. ),
  47. div
  48. (
  49. div(span(set::className('text-base text-black'), $this->lang->upgrade->forbiddenExt)),
  50. div(set::className('p-2'), $extensions)
  51. ),
  52. div(set::className('center'), a(set::href(inlink('selectVersion')), set::className('btn btn-wide primary'), $this->lang->upgrade->continue))
  53. )
  54. );
  55. render('pagebase');