public function initProgress($numSteps = 2000) { if ($this->progressBookId) { $this->progress = ProgressUpdater::getInstance($this->progressBookId); } else { $this->progress = ProgressUpdater::getInstance($this->bookId); } $this->progress->completedState = $this->completedState; $this->progress->startProgress($numSteps); }
public function adjustMaxSteps($additionalSteps = 0) { $maxSteps = ProgressUpdater::WEIGHTING_IDML_PHASE1 * $this->numPages + ProgressUpdater::WEIGHTING_IDML_PHASE2 * $this->numPages + ProgressUpdater::WEIGHTING_IDML_PHASE3 * $this->actualPages + $additionalSteps; $this->progressUpdater->adjustMaxSteps($maxSteps); }