* Fix waterfallgantt block.
This commit is contained in:
@@ -1182,9 +1182,9 @@ class block extends control
|
||||
*/
|
||||
public function printWaterfallGanttBlock()
|
||||
{
|
||||
$products = $this->loadModel('product')->getPairs('', $this->session->PRJ);
|
||||
$productID = isset($this->session->product) ? 0 : $this->session->product;
|
||||
if(!$productID) $productID = key($products);
|
||||
$products = $this->loadModel('product')->getProductPairsByProject($this->session->PRJ);
|
||||
$productID = $this->session->product ? $this->session->product : 0;
|
||||
$productID = isset($products[$productID]) ? $productID : key($products);
|
||||
|
||||
$this->view->plans = $this->loadModel('programplan')->getDataForGantt($this->session->PRJ, $productID, 0, 'task', false);
|
||||
$this->view->products = $products;
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
$.each(ganttData, function(index, item)
|
||||
{
|
||||
plansMap[item.id] = item;
|
||||
if(item.type === 'plan' && item.parent === '0')
|
||||
if(item.type == 'plan' && item.parent == '0')
|
||||
{
|
||||
item.startDatetime = createDatetime(item.start_date);
|
||||
item.endDatetime = createDatetime(item.deadline);
|
||||
@@ -92,7 +92,7 @@
|
||||
$.each(tasks, function(index, task)
|
||||
{
|
||||
var plan = plansMap[task.parent];
|
||||
while(plan.parent !== '0') plan = plansMap[plan.parent];
|
||||
while(plan.parent > 0) plan = plansMap[plan.parent];
|
||||
plan.progress += task.progress;
|
||||
if(task.progress === 100) plan.completeTasks.push(task);
|
||||
plan.tasks.push(task);
|
||||
|
||||
@@ -4,9 +4,7 @@
|
||||
<div class="table-row">
|
||||
<div class="table-col col-left">
|
||||
<div class='list-group'>
|
||||
<?php
|
||||
echo $normalProjectsHtml;
|
||||
?>
|
||||
<?php echo $normalProjectsHtml;?>
|
||||
</div>
|
||||
<div class="col-footer">
|
||||
<?php echo html::a(helper::createLink('program', 'PRJBrowse', 'programID=0&status=all'), '<i class="icon icon-cards-view muted"></i> ' . $lang->project->all, '', 'class="not-list-item"'); ?>
|
||||
|
||||
Reference in New Issue
Block a user