dashboard.html.php 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?php
  2. /**
  3. * The view view of product module of ZenTaoPMS.
  4. *
  5. * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
  6. * @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  7. * @author Chunsheng Wang <chunsheng@cnezsoft.com>
  8. * @package product
  9. * @version $Id: view.html.php 4129 2013-01-18 01:58:14Z wwccss $
  10. * @link https://www.zentao.net
  11. */
  12. ?>
  13. <?php include '../../common/view/header.html.php';?>
  14. <?php include '../../common/view/kindeditor.html.php';?>
  15. <div id='mainContent' class="main-row">
  16. <div class="col-12 main-col">
  17. <div class="row">
  18. <?php $isRoadmap = (common::hasPriv('product', 'roadmap') and helper::hasFeature('product_roadmap'));?>
  19. <?php if($isRoadmap):?>
  20. <div class="col-sm-6">
  21. <div class="panel block-release">
  22. <div class="panel-heading">
  23. <div class="panel-title"><?php echo $lang->product->roadmap;?></div>
  24. </div>
  25. <div class="panel-body">
  26. <div class="release-path">
  27. <ul class="release-line">
  28. <?php foreach($roadmaps as $roadmap):?>
  29. <?php if(isset($roadmap->begin)):?>
  30. <li <?php if(date('Y-m-d') < $roadmap->begin) echo "class='active'";?>>
  31. <a href="<?php echo $this->createLink('productplan', 'view', "planID={$roadmap->id}");?>">
  32. <span class="title" title='<?php echo $roadmap->title;?>'><?php echo $roadmap->title;?></span>
  33. <span class="date"><?php echo $roadmap->begin;?></span>
  34. </a>
  35. </li>
  36. <?php else:?>
  37. <li>
  38. <a href="<?php echo $this->createLink('release', 'view', "releaseID={$roadmap->id}");?>">
  39. <span class="title" title='<?php echo $roadmap->name;?>'><?php echo $roadmap->name;?></span>
  40. <span class="date"><?php echo $roadmap->date;?></span>
  41. </a>
  42. </li>
  43. <?php endif;?>
  44. <?php endforeach;?>
  45. </ul>
  46. </div>
  47. <?php echo html::a($this->createLink('product', 'roadmap', "productID={$product->id}"), $lang->product->iterationView . "<span class='label label-badge label-icon'><i class='icon icon-arrow-right'></i></span>", '', "class='btn btn-primary btn-circle btn-icon-right btn-sm pull-right'");?>
  48. </div>
  49. </div>
  50. </div>
  51. <?php endif;?>
  52. <div class="col-sm-<?php echo $isRoadmap ? 6 : 12?>">
  53. <div class="panel block-dynamic">
  54. <div class="panel-heading">
  55. <div class="panel-title"><?php echo $lang->product->latestDynamic;?></div>
  56. <nav class="panel-actions nav nav-default">
  57. <li><a href="<?php echo $this->createLink('product', 'dynamic', "productID={$product->id}&type=all");?>" title="<?php echo $lang->more;?>"><?php echo strtoupper($lang->more);?></i></i></a></li>
  58. </nav>
  59. </div>
  60. <div class="panel-body scrollbar-hover">
  61. <ul class="timeline timeline-tag-left no-margin">
  62. <?php foreach($dynamics as $action):?>
  63. <li <?php if($action->major) echo "class='active'";?>>
  64. <div>
  65. <span class="timeline-tag"><?php echo $action->date;?></span>
  66. <span class="timeline-text"><?php echo zget($users, $action->actor) . ' ' . "<span class='label-action'>{$action->actionLabel}</span>" . $action->objectLabel . ' ' . html::a($action->objectLink, $action->objectName);?></span>
  67. </div>
  68. </li>
  69. <?php endforeach;?>
  70. </ul>
  71. </div>
  72. </div>
  73. </div>
  74. <?php $this->printExtendFields($product, 'div', "position=left&inForm=0");?>
  75. </div>
  76. </div>
  77. </div>
  78. <div id="mainActions" class='main-actions'>
  79. <nav class="container"></nav>
  80. </div>
  81. <?php include '../../common/view/footer.html.php';?>