milestone->paogressForecast;?> milestone->duration;?> milestone->cost;?> milestone->forecastResults;?>
milestone->plannedValue;?> milestone->predictedValue;?> milestone->periodDeviation;?> milestone->plannedValue;?> milestone->predictedValue;?> milestone->costDeviation;?>
milestone->nextStage;?> nextDays;?> milestoneSPI) || empty($nextMilestone->nextDays) ? 0 : round($nextMilestone->nextDays/$process->milestoneSPI, 2); echo $nextDuration; $nextDurationValue = $nextMilestone->nextDays - $nextDuration; ?> nextHours;?> nowCPI) || empty($nextMilestone->nextHours) ? 0 : round($nextMilestone->nextHours/$process->milestoneCPI); echo $nextCost; $nextCostValue = $nextMilestone->nextHours - $nextCost; ?> milestone->timeOverrun, abs($nextDurationValue)); if($nextCostValue < 0) echo sprintf($lang->milestone->costOverrun, abs($nextCostValue)); ?>
milestone->overallProject;?> totalDays;?> milestoneSPI) || empty($nextMilestone->totalDays) ? 0 : round($nextMilestone->totalDays/$process->milestoneSPI, 2); echo $totalDuration; $totalDurationValue = $nextMilestone->totalDays - $totalDuration; ?> totalHours;?> nowCPI) || empty($nextMilestone->totalHours) ? 0 : round($nextMilestone->totalHours/$process->nowCPI, 2); echo $totalCost; $totalCostValue = $nextMilestone->totalHours - $totalCost; ?> milestone->timeOverrun, abs($totalDurationValue)); if($totalCostValue < 0) echo sprintf($lang->milestone->costOverrun, abs($totalCostValue)); ?>