pause.html.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. /**
  3. * The pause view file of task module of ZenTaoPMS.
  4. *
  5. * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(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 Mengyi Liu<liumengyi@easycorp.ltd>
  8. * @package task
  9. * @link https://www.zentao.net
  10. */
  11. namespace zin;
  12. /* ====== Define the page structure with zin widgets ====== */
  13. modalHeader();
  14. if(!empty($task->members) and (!isset($task->members[$app->user->account]) or ($task->assignedTo != $app->user->account and $task->mode == 'linear')))
  15. {
  16. if($task->assignedTo != $app->user->account && $task->mode == 'linear')
  17. {
  18. $deniedNotice = sprintf($lang->task->deniedNotice, $task->assignedToRealName, $lang->task->pause);
  19. }
  20. else
  21. {
  22. $deniedNotice = sprintf($lang->task->deniedNotice, $lang->task->teamMember, $lang->task->pause);
  23. }
  24. div
  25. (
  26. set::className('alert with-icon'),
  27. icon('exclamation-sign icon-3x'),
  28. div
  29. (
  30. set::className('content'),
  31. p
  32. (
  33. set::className('font-bold'),
  34. $deniedNotice
  35. )
  36. )
  37. );
  38. }
  39. else
  40. {
  41. formPanel
  42. (
  43. setID('taskPauseForm'),
  44. formGroup
  45. (
  46. set::label($lang->comment),
  47. editor
  48. (
  49. set::name('comment'),
  50. set::rows('5')
  51. ),
  52. input(
  53. setClass('hidden'),
  54. set::name('status'),
  55. set::value('pause')
  56. )
  57. )
  58. );
  59. hr();
  60. history();
  61. }
  62. render();