ajaxgetrelationinfo.html.php 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. /**
  3. * The ajaxgetrelationinfo view file of repo 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 Zeng Gang<zenggang@easycorp.ltd>
  7. * @package repo
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. setID('repoRelationInfo');
  12. $objectID = zget($object, 'id', '');
  13. if($objectType == 'story')
  14. {
  15. $headerTitle = a
  16. (
  17. zget($object, 'title', ''),
  18. setClass('text-primary text-lg font-bold entity-title linked-object'),
  19. setData(array('link' => createLink('story', 'view', "storyID={$objectID}")))
  20. );
  21. $section = sectionList(section
  22. (
  23. set::title($lang->story->legendSpec),
  24. set::content(zget($object, 'spec', '')),
  25. set::useHtml(true)
  26. ), section
  27. (
  28. set::title($lang->story->legendVerify),
  29. set::content(zget($object, 'verify', '')),
  30. set::useHtml(true)
  31. ));
  32. }
  33. elseif($objectType == 'task')
  34. {
  35. $headerTitle = a
  36. (
  37. zget($object, 'name', ''),
  38. setClass('text-primary text-lg font-bold entity-title linked-object'),
  39. setData(array('link' => createLink('task', 'view', "taskID={$objectID}")))
  40. );
  41. $section = sectionList(section
  42. (
  43. set::title($lang->task->legendDesc),
  44. set::content(zget($object, 'desc', '')),
  45. set::useHtml(true)
  46. ), section
  47. (
  48. set::title($lang->task->story),
  49. set::content(zget($object, 'storyTitle', '')),
  50. set::useHtml(true)
  51. ));
  52. }
  53. elseif($objectType == 'bug')
  54. {
  55. $headerTitle = a
  56. (
  57. zget($object, 'title', ''),
  58. setClass('text-primary text-lg font-bold entity-title linked-object'),
  59. setData(array('link' => createLink('bug', 'view', "bugID={$objectID}")))
  60. );
  61. $section = sectionList(section
  62. (
  63. setClass('bug'),
  64. set::content(zget($object, 'steps', '')),
  65. set::useHtml(true)
  66. ));
  67. }
  68. to::header('');
  69. detailHeader
  70. (
  71. to::prefix(''),
  72. to::title($headerTitle)
  73. );
  74. detailBody
  75. (
  76. $section
  77. );
  78. render();