zentaopms/module/product/view/m.roadmap.html.php
2023-05-16 10:47:08 +08:00

60 lines
2.3 KiB
PHP

<?php
/**
* The roadmap mobile view file of product module of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
* @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
* @author Yidong Wang <yidong@cnezsoft.com>
* @package product
* @version $Id$
* @link http://www.zentao.net
*/
?>
<?php include '../../common/view/m.header.html.php';?>
<div id='roadmapBox' style='overflow-x:auto'>
<table class='table table-grid active-disabled'>
<?php
unset($roadmaps['total']);
$years = array_keys($roadmaps);
foreach($years as $year)
{
echo '<tr class="text-center">';
$yearName = $year == '0000' ? $lang->future : $year . $lang->year;
echo "<th style='border-right:1px solid #ddd'><h4>$yearName</h4></th>";
echo '</tr>';
echo '<tr class="text-center text-top">';
echo "<td>";
echo "<table class='table'><tr>";
foreach($roadmaps[$year] as $branch => $groupRoadmaps)
{
echo '<td>';
if(!empty($branches)) echo "<div class='roadmap branch'>{$branches[$branch]}</div>";
foreach($groupRoadmaps as $row => $roadmapData)
{
foreach($roadmapData as $key => $roadmap)
{
if(isset($roadmap->build))
{
echo "<div class='roadmap release'>";
echo "<h5>" . html::a($this->createLink('release', 'view', "releaseID=$roadmap->id"), $roadmap->name, '_blank') . '</h5>' . $roadmap->date;
}
else
{
echo "<div class='roadmap plan'>";
echo "<h5>" . html::a($this->createLink('productplan', 'view', "planID=$roadmap->id"), $roadmap->title, '_blank') . '</h5>' . $roadmap->begin . ' ~ ' . $roadmap->end;
}
echo "</div>";
if(isset($roadmapData[$key - 1])) echo "<h5>{$lang->downArrow}</h5>";
}
}
echo '</td>';
}
echo '</tr></table>';
echo '</td>';
echo '</tr>';
}
?>
</table>
</div>
<?php include '../../common/view/m.footer.html.php';?>