stageUtil = new WizardStageUtil(); $this->stageUtil->InitializeTemplates(); $this->cancel_url = WizardController::GetWizardURL(WizardActionParameter::CANCEL); $this->complete_url = WizardController::GetWizardCompleteURL($this->stageUtil->GetType()); $this->userIsPremium = KeyController::HasValidPremiumKey(); $this->Render(); } private function Render() { $stages = $this->stageUtil->GetAvailableConfiguredStages(); foreach ($stages as $stage_type => $stage_config) { $this->RenderStage( $stage_type, $stage_config, $stage_config['args'] ?? [] ); } ?>
1 && $properties['templates'][0]->datatype === "ignore") { $firstSelectionIndex = 1; } ?>
" data-hasmultipleparts="" style="display:none;">

stageUtil->GetStageTitle($stage_id)); ?>

stageUtil->GetStageDescription($stage_id)); ?>

RenderNavigationUpdateStage(...$args); elseif ($stage_id === WizardStageTypes::COMPLETION_STAGE) : $this->RenderCompletionStage(); endif; endif; ?>
RenderTemplate($template, $is_locked, $is_selected); endforeach; ?>
is_premium) && $template->is_premium; $premium_available = $premium && $this->userIsPremium; $update_required = isset($template->plugin_update_required) && $template->plugin_update_required; $external_plugin_required = isset($template->external_plugin_required) && $template->external_plugin_required; $external_plugin_required_text = __("Additional Plugin Required", "superb-blocks"); $external_plugin_tooltip_text = $external_plugin_required_text; if ($external_plugin_required) { if (isset($template->required_plugin_names) && !empty($template->required_plugin_names)) { $external_plugin_required_text = $template->required_plugin_names[0] . (count($template->required_plugin_names) > 1 ? " (+" . (count($template->required_plugin_names) - 1) . ")" : '') . " " . __(" Required", "superb-blocks"); if (count($template->required_plugin_names) > 1) { $external_plugin_tooltip_text = implode(", ", $template->required_plugin_names); } } } $is_missing_navigation_block = isset($template->is_missing_navigation_block) && $template->is_missing_navigation_block; if (!$rendering_with_premium_wrapper && $premium && !$premium_available) { new PremiumOptionWrapper(function () use ($template, $is_locked, $is_selected) { $this->RenderTemplate($template, $is_locked, $is_selected, true); }, array(), AdminLinkSource::DESIGNER, false, true); return; } ?>
IsPattern() ? "superbaddons-theme-page-template-part" : ""; ?> " data-slug="GetSlug()); ?>" data-title="title); ?>" data-type="datatype); ?>" data-package="" data-navigation-issue="">
id) : ?>
" width="30px" height="auto" style="user-select:none;margin:auto;" />
title); ?> " width="24px" height="auto" />

stageUtil->GetType() === WizardActionParameter::ADD_NEW_PAGES); ?>