view.html.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * The view view file of workflow module of ZenTaoPMS.
  4. * @copyright Copyright 2009-2024 禅道软件(青岛)有限公司(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@chandao.com>
  7. * @package workflow
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. panel
  12. (
  13. setClass('panel-form'),
  14. set::shadow(false),
  15. set::title($title),
  16. set::titleClass('text-lg'),
  17. tableData
  18. (
  19. item(set::name($lang->workflow->name), $flow->name),
  20. item(set::name($lang->workflow->module), $flow->module),
  21. item(set::name($lang->workflow->table), $flow->table),
  22. $flow->type == 'flow' ? item(set::name($lang->workflow->navigator), zget($lang->workflow->navigators, $flow->navigator)) : null,
  23. $flow->type == 'flow' && $flow->navigator == 'secondary' ? item(set::name($lang->workflow->app), zget($apps, $flow->app)) : null,
  24. $flow->type == 'flow' ? item(set::name($lang->workflow->position), html(zget($menus, $flow->positionModule) . ($flow->dropMenu ? $lang->arrow . zget($dropMenus, $flow->dropMenu) : '') . zget($lang->workflow->positionList, $flow->position))) : null,
  25. $flow->type == 'flow' ? item(set::name($lang->workflowapproval->approval), zget($lang->workflowapproval->approvalList, $flow->approval)) : null,
  26. $flow->type == 'flow' && $flow->approval == 'enabled' ? item(set::name($lang->workflowapproval->approvalFlow), zget($approvalFlows, $approvalFlow)) : null,
  27. item(set::name($lang->workflow->desc), html(nl2br($flow->desc)))
  28. )
  29. );
  30. hr();
  31. history
  32. (
  33. set::objectID($flow->id)
  34. );
  35. render();