review.html.php 1.5 KB

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. /**
  3. * The review file of charter module of ZenTaoPMS.
  4. *
  5. * @copyright Copyright 2009-2024 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
  6. * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  7. * @author Yuting Wang<wangyuting@easycorp.ltd>
  8. * @package charter
  9. * @link https://www.zentao.net
  10. */
  11. namespace zin;
  12. jsVar('vision', $config->vision);
  13. $fields = useFields('charter.review');
  14. $formActions[] = 'submit';
  15. if(!empty($currentNode->priv))
  16. {
  17. if(in_array('revert', $currentNode->priv)) $formActions[] = array('text' => $lang->approval->revert, 'url' => createLink('approval', 'revert', "objectType=charter&objectID={$charter->id}"), 'innerClass' => 'revert-btn', 'data-toggle' => 'modal', 'data-hide-others' => 'true');
  18. if(in_array('forward', $currentNode->priv)) $formActions[] = array('text' => $lang->approval->forward, 'url' => createLink('approval', 'forward', "objectType=charter&objectID={$charter->id}"), 'innerClass' => 'revert-btn', 'data-toggle' => 'modal', 'data-hide-others' => 'true');
  19. if(in_array('addnode', $currentNode->priv)) $formActions[] = array('text' => $lang->approval->addNode, 'url' => createLink('approval', 'addNode', "objectType=charter&objectID={$charter->id}"), 'innerClass' => 'revert-btn', 'data-toggle' => 'modal', 'data-hide-others' => 'true');
  20. }
  21. modalHeader();
  22. formPanel
  23. (
  24. set::size('normal'),
  25. set::fields($fields),
  26. set::actions($formActions)
  27. );
  28. history();