confluenceside.html.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * The side view file of convert 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 Gang Liu <liugang@easycorp.ltd>
  7. * @package convert
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. $currentMethod = $app->rawMethod;
  12. if(!empty($_SESSION['confluenceUser']))
  13. {
  14. $icon = icon('check', setClass('success rounded-full p-1 mx-2'));
  15. }
  16. elseif($currentMethod == 'initconfluenceuser')
  17. {
  18. $icon = icon('ellipsis-v', setClass('secondary rounded-full rotate-90 p-1 mx-2'));
  19. }
  20. else
  21. {
  22. $icon = icon('ellipsis-v', setClass('gray-200 rounded-full rotate-90 text-white p-1 mx-2'));
  23. }
  24. $sideBar[] = a(set::href(!empty($_SESSION['confluenceUser']) ? inlink('initConfluenceUser') : 'javascript:;'), div(setClass('h-10 border content-center mb-4'), $icon, span(setClass('text-black'), $lang->convert->confluence->importUser)));
  25. $sideBar[] = a(set::href('javascript:;'), div(setClass('h-10 border content-center mb-4'), $currentMethod == 'importconfluence' ? icon('ellipsis-v', setClass('secondary rounded-full rotate-90 p-1 mx-2')) : icon('ellipsis-v', setClass('gray-200 rounded-full rotate-90 text-white p-1 mx-2')), span(setClass('text-black'), $lang->convert->confluence->importData)));
  26. featureBar();
  27. toolbar
  28. (
  29. $currentMethod != 'initconfluenceuser' ? item(set(array('text' => $lang->convert->jira->back, 'class' => 'default', 'url' => $currentMethod == 'initconfluenceuser' ? inlink('mapConfluence2Zentao') : inlink('initConfluenceUser')))) : null,
  30. $currentMethod != 'importconfluence' ? item(set(array('text' => $lang->convert->jira->next, 'class' => 'primary', 'data-on' => 'click', 'data-call' => 'next', 'data-params' => 'event'))) : null
  31. );