Astra_Theme_Extension::addon_licence_form()
Addon Activation / Deactivation markup
Description
Return
(void)
Source
File: classes/class-astra-theme-extension.php
public function addon_licence_form() { if ( is_multisite() ) { $white_label = get_site_option( '_astra_ext_white_label' ); } else { $white_label = get_option( '_astra_ext_white_label' ); } $pro_name = __( 'Astra Pro License', 'astra-addon' ); if ( ! empty( $white_label['astra-pro']['name'] ) ) { /* translators: %s: Astra Pro name */ $pro_name = sprintf( __( '%s License', 'astra-addon' ), $white_label['astra-pro']['name'] ); } $pro_whitelabelled_name = Astra_Ext_White_Label_Markup::get_whitelabel_string( 'astra-pro', 'name', false ); if ( false !== $pro_whitelabelled_name ) { /* translators: %s: Astra Pro name */ $pro_name = sprintf( __( '%s License', 'astra-addon' ), $pro_whitelabelled_name ); } /* translators: %s: Astra Pro name */ $not_active_status = sprintf( __( 'Please enter your valid %s license key to receive updates and support.', 'astra-addon' ), $pro_name ); ?> <div class="postbox"> <h2 class="hndle ast-normal-cusror"><span><?php echo esc_html( $pro_name ); ?></span></h2> <div class="inside"> <?php $bsf_product_id = bsf_extract_product_id( ASTRA_EXT_DIR ); $args = array( 'product_id' => $bsf_product_id, 'button_text_activate' => esc_html__( 'Activate License', 'astra-addon' ), 'button_text_deactivate' => esc_html__( 'Deactivate License', 'astra-addon' ), 'license_form_title' => '', 'license_deactivate_status' => esc_html__( 'Your license is not active!', 'astra-addon' ), 'license_activate_status' => esc_html__( 'Your license is activated!', 'astra-addon' ), 'submit_button_class' => 'astra-product-license button-default', 'form_class' => 'form-wrap bsf-license-register-' . esc_attr( $bsf_product_id ), 'bsf_license_form_heading_class' => 'astra-license-heading', 'bsf_license_active_class' => 'success-message', 'bsf_license_not_activate_message' => 'license-error', 'size' => 'regular', 'bsf_license_allow_email' => false, 'bsf_license_active_status' => __( 'Active!', 'astra-addon' ), 'bsf_license_not_active_status' => $not_active_status, ); echo bsf_license_activation_form( $args ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> </div> </div> <?php }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
1.2.1 | Introduced. |