| Current Path : /home/ereika83/public_html/wp-content/plugins/bbpowerpack/includes/ |
| Current File : /home/ereika83/public_html/wp-content/plugins/bbpowerpack/includes/admin-settings-license.php |
<?php
/**
* PowerPack admin settings license tab.
*
* @since 1.0.0
* @package bb-powerpack
*/
$license_status = bb_powerpack_check_license();
$status = self::get_option( 'bb_powerpack_license_status', true, true );
$license = self::get_option( 'bb_powerpack_license_key', true, true );
if ( is_array( $license_status ) && isset( $license_status['message'] ) ) {
echo '<p style="color: red; background: #fff3f3; padding: 10px;">' . self::parse_error( $license_status['message'] ) . '</p>';
$license_status = $status;
} else {
if ( ! is_array( $license_status ) && $status !== $license_status ) {
if ( 'site_inactive' === $license_status || 'invalid' === $license_status || 'expired' === $license_status ) {
$status = '';
}
if ( 'valid' === $license_status ) {
$status = 'valid';
}
if ( ! isset( $_GET['status'] ) ) {
bb_powerpack_update( 'bb_powerpack_license_status', $status );
}
}
}
if ( '' === $status ) {
$status = 'inactive';
}
?>
<?php settings_fields( 'bb_powerpack_license' ); ?>
<h3><?php _e('License', 'bb-powerpack'); ?></h3>
<?php if ( ! self::has_license_key_defined() ) { ?>
<?php if ( ! self::get_option( 'ppwl_remove_license_key_link' ) ) { ?>
<p><?php echo sprintf(__('Enter your <a href="%s" target="_blank">license key</a> to enable remote updates and support.', 'bb-powerpack'), 'https://wpbeaveraddons.com/checkout/purchase-history/?utm_medium=powerpack&utm_source=license-settings-page&utm_campaign=license-key-link'); ?></p>
<?php } else { ?>
<p><?php _e('Enter your license key to enable remote updates and support.', 'bb-powerpack'); ?></p>
<?php } ?>
<?php } else { ?>
<p><?php _e('Your license key is defined in wp-config.php file.', 'bb-powerpack'); ?></p>
<?php } ?>
<table class="form-table">
<tbody>
<?php if ( ! self::has_license_key_defined() ) { ?>
<tr valign="top">
<th scope="row" valign="top">
<?php esc_html_e('License Key', 'bb-powerpack'); ?>
</th>
<td>
<label style="display: inline-flex; align-items: center; border: 1px solid; border-radius: 4px; width: 25em; justify-content: space-between; cursor: default;">
<input id="bb_powerpack_license_key" name="bb_powerpack_license_key" type="password" class="regular-text" value="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" style="border: 0;" />
<span style="color: <?php echo 'valid' == $status ? '#4caf50' : 'red'; ?>; text-transform: capitalize; margin: 0 12px;"><?php echo 'valid' == $status ? esc_html__( 'active', 'bb-powerpack' ) : $status; ?></span>
</td>
</tr>
<?php } ?>
<?php if( false !== $license ) { ?>
<tr valign="top">
<th scope="row" valign="top">
</th>
<td>
<?php if ( $status == 'valid' ) { ?>
<?php wp_nonce_field( 'bb_powerpack_nonce', 'bb_powerpack_nonce' ); ?>
<input type="submit" class="button-secondary" name="bb_powerpack_license_deactivate" value="<?php esc_html_e('Deactivate License', 'bb-powerpack'); ?>" />
<?php } else { ?>
<?php
wp_nonce_field( 'bb_powerpack_nonce', 'bb_powerpack_nonce' ); ?>
<input type="submit" class="button-secondary" name="bb_powerpack_license_activate" value="<?php esc_html_e( 'Activate License', 'bb-powerpack' ); ?>"/>
<p class="description"><?php esc_html_e( 'Please click the “Activate License” button to activate your license.', 'bb-powerpack' ); ?>
<?php } ?>
</td>
</tr>
<?php } ?>
</tbody>
</table>
<?php if ( ! self::has_license_key_defined() ) { ?>
<?php if ( is_multisite() ) { ?>
<input type="hidden" name="bb_powerpack_override_ms" value="1" />
<?php } ?>
<script>
if ( null !== document.getElementById('bb_powerpack_license_key') ) {
document.getElementById('bb_powerpack_license_key').value = atob('<?php echo base64_encode( $license ); ?>');
}
</script>
<?php submit_button(); ?>
<?php } ?>