createflow.html.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. /**
  3. * The create flow file of review 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 Yuting Wang <wangyuting@easycorp.ltd>
  7. * @package review
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. formPanel
  12. (
  13. set::title($title),
  14. set::layout('horz'),
  15. formGroup
  16. (
  17. set::label($lang->review->objectID),
  18. set::required(true),
  19. set::control(array('control' => 'picker', 'required' => false)),
  20. set::name('objectID'),
  21. set::items($deliverables)
  22. ),
  23. formGroup
  24. (
  25. set::label($lang->review->flow),
  26. set::required(true),
  27. inputGroup
  28. (
  29. picker
  30. (
  31. set::name('flow'),
  32. set::required(false),
  33. set::items($approvals)
  34. ),
  35. hasPriv('approvalflow', 'create') ? div
  36. (
  37. a(set::className('btn secondary ml-1'), set::href(createLink('approvalflow', 'create', 'workflow=&callback=refreshApproval')), setData(array('toggle' => 'modal')), $lang->review->createApproval)
  38. ) : null
  39. )
  40. )
  41. );