<?php
/**
 * The roadmap view file of product module of ZenTaoPMS.
 *
 * @copyright   Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
 * @license     ZPL (http://zpl.pub/page/zplv12.html)
 * @author      Chunsheng Wang <chunsheng@cnezsoft.com>
 * @package     product
 * @version     $Id: roadmap.html.php 4129 2013-01-18 01:58:14Z wwccss $
 * @link        https://www.zentao.pm
 */
?>
<?php
$roadMapID = isset($block->id) ? $block->id : $roadMapID;
echo $sync ? '<div id="roadMap' . $roadMapID . '">' : '';
?>
<style>
.release-line>li:nth-child(even)>a {height: 92px;}
.release-line>li:nth-child(odd) {padding-top: 87px;}
.release-line>li>a .title {overflow: hidden; width:150%; text-overflow: ellipsis;}
#dashboard .panel-move-handler {right: 30px}
#productList {width:32%; position: absolute; top: 6px; left: 96px;}
</style>
<div class="panel-move-handler">
  <div id="productList">
  <?php if(!empty($products)) echo html::select('productID', $products, $productID, 'id="' . $roadMapID .'" class="form-control chosen" onchange="reloadRoadmap(this.options[this.options.selectedIndex].value, this.id)"');?>
  </div>
</div>
<div class="panel-body conatiner-fluid">
  <?php if(empty($roadmaps)):?>
    <div class='empty-tip'><?php echo $lang->block->emptyTip;?></div>
  <?php else:?>
  <div class="release-path">
    <ul class="release-line">
      <?php foreach($roadmaps as $plan):?>
        <?php if(isset($plan->begin)):?>
        <li <?php if(date('Y-m-d') < $plan->begin) echo 'class="active"';?>>
          <a href="<?php echo $this->createLink('productplan', 'view', "planID={$plan->id}");?>">
            <span class="title" title="<?php echo $plan->title;?>"><?php echo $plan->title;?></span>
            <?php
              $plan->begin = date('Y/m/d', strtotime($plan->begin));
              $plan->end   = '-' . date('m/d', strtotime($plan->end));
            ?>
            <span class="date" title="<?php echo $plan->begin . $plan->end;?>"><?php echo $plan->begin . $plan->end;?></span>
            <span class="date"><?php echo $lang->block->estimatedHours;?> <?php echo $plan->hour;?> h</span>
          </a>
        </li>
        <?php else:?>
        <li>
          <a href="<?php echo $this->createLink('release', 'view', "releaseID={$plan->id}");?>">
            <span class="title" title="<?php echo $plan->name;?>"><?php echo $plan->name . "($plan->buildName)";?></span>
            <?php $plan->date = date('Y/m/d', strtotime($plan->date));?>
            <span class="date" title="<?php echo $plan->date;?>"><?php echo $plan->date;?></span>
            <?php $estimate = empty($plan->stories) ? 0 : $this->block->getStorysEstimateHours(explode(',', $plan->stories));?>
            <span class="date"><?php echo $lang->block->consumedHours;?> <?php echo empty($estimate) ? 0 : $estimate;?> h</span>
          </a>
        </li>
        <?php endif;?>
      <?php endforeach;?>
    </ul>
  </div>
  <?php endif;?>
</div>
<?php echo $sync ? '</div>' : '';?>
