> " button * @return string The label for the button */ public function GetNextButtonLabel() { return 'Continue'; } public function CanMoveForward() { if ($this->CheckDependencies()) { return true; } else { return false; } } public function UpdateWizardStateAndGetNextStep($bMoveForward = true): WizardState { return new WizardState(WizStepDone::class); } protected function AddProgressBar(WebPage $oPage) { $oPage->add('
'); $oPage->add(""); } public function Display(WebPage $oPage) { $aInstallParams = $this->BuildConfig(); $this->AddProgressBar($oPage); $sJSONData = json_encode($aInstallParams); $oPage->add(''); $sAuthentToken = $this->oWizard->GetParameter('authent', ''); $oPage->add(''); if (!$this->CheckDependencies()) { $oPage->error($this->sDependencyIssue); } $oPage->add_ready_script( <<