> " 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, string $sTitle = 'Progress of the operations') { $oPage->add('
'); $oPage->add(""); } protected function AddPrevStepSuccessMessage(WebPage $oPage, string $sPrevStepSuccessMessage): void { if ($sPrevStepSuccessMessage === '') { return; } $sPrevStepSuccessMessage = addslashes(utils::EscapeHtml($sPrevStepSuccessMessage)); $oPage->add_ready_script( <<