HasRegisteredKey = KeyController::HasRegisteredKey(); if ($this->HasRegisteredKey) { $this->KeyTypeLabel = KeyController::GetCurrentKeyTypeLabel(); $this->KeyStatus = KeyController::GetKeyStatus(); } $this->Settings = SettingsController::GetSettings(); $this->Incompatibilities = SettingsController::GetRelevantCompatibilitySettings(); if (count($this->Incompatibilities) > 0) { $this->CompatibilitySettings = SettingsController::GetCompatibilitySettings(); } $this->Render(); } private function Render() { ?>
HasRegisteredKey) : ?>
MaybeDisplayKeyIssue(); ?>

KeyTypeLabel); ?>

" style="display:none;" />

Settings[SettingsOptionKey::LOGS_ENABLED]); ?>
Settings[SettingsOptionKey::LOGS_ENABLED] ? '' : 'style="display:none;"'; ?>> Settings[SettingsOptionKey::LOG_SHARE_ENABLED], '/img/cloud-arrow-up.svg'); ?>
Incompatibilities) > 0) : ?>
Incompatibilities[CompatibilitySettingsOptionKey::SPECTRA_BLOCK_SPACING])) : new InputCheckbox('superbaddons-spectra-compat', CompatibilitySettingsOptionKey::SPECTRA_BLOCK_SPACING, __("Fix Block Spacing", "superb-blocks"), __("The Spectra plugin features an option to apply a fixed block spacing between all blocks while in the editor. Unfortunately this option overrides custom block spacing and can result in blocks and patterns appearing strange in the editor. When this setting is enabled, custom block spacing will appear correctly in the editor.", "superb-blocks"), $this->CompatibilitySettings[CompatibilitySettingsOptionKey::SPECTRA_BLOCK_SPACING]); endif; ?>
KeyStatus['expired'] && $this->KeyStatus['active'] && $this->KeyStatus['verified'] && !$this->KeyStatus['exceeded']) { return; } ?>
', esc_url(SUPERBADDONS_ASSETS_PATH . '/img/color-warning-octagon.svg'), esc_attr__("Issue Detected", "superb-blocks")); ?>

KeyStatus['expired'] ) { esc_html_e('It looks like your subscription has expired. Please renew your subscription or contact support for assistance.', "superb-blocks"); } elseif ( !$this->KeyStatus['active'] ) { esc_html_e('It looks like your license key has been disabled. Please contact support for assistance.', "superb-blocks"); } elseif ( !$this->KeyStatus['verified'] ) { esc_html_e('It seems that your license key verification for this website is no longer valid. Please click the button below to head to the support section and get started with the troubleshooting process.', "superb-blocks"); } elseif ( $this->KeyStatus['exceeded'] ) { esc_html_e('It looks like your license key has been activated on too many domains. Please renew your subscription, deactivate your license key on some of your domains, or contact support for assistance.', "superb-blocks"); } ?> KeyStatus['expired'] || $this->KeyStatus['exceeded']): ?>
"https://superbthemes.com/renew-subscription/"))); ?>" target="_blank" class="superbaddons-element-colorlink">

KeyStatus['verified']) : ?>