Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/advanced.../admin/views
File: setting-license.php
<?php // phpcs:ignoreFile
[0] Fix | Delete
/**
[1] Fix | Delete
* Template for license fields.
[2] Fix | Delete
*
[3] Fix | Delete
* Do not move since it could be used by add-ons.
[4] Fix | Delete
*
[5] Fix | Delete
* @var string $index internal name of the add-on.
[6] Fix | Delete
* @var string $plugin_name name of the add-on.
[7] Fix | Delete
* @var string $options_slug slug of the add-on.
[8] Fix | Delete
* @var string $license_status status code of the license.
[9] Fix | Delete
*/
[10] Fix | Delete
$errortext = false;
[11] Fix | Delete
$expires = Advanced_Ads_Admin_Licenses::get_instance()->get_license_expires( $options_slug );
[12] Fix | Delete
$expired = false;
[13] Fix | Delete
$expired_error = __( 'Your license expired.', 'advanced-ads' );
[14] Fix | Delete
[15] Fix | Delete
ob_start();
[16] Fix | Delete
?>
[17] Fix | Delete
<button type="button" class="button-secondary advads-license-activate"
[18] Fix | Delete
data-addon="<?php echo esc_attr( $index ); ?>"
[19] Fix | Delete
data-pluginname="<?php echo esc_attr( $plugin_name ); ?>"
[20] Fix | Delete
data-optionslug="<?php echo esc_attr( $options_slug ); ?>"
[21] Fix | Delete
name="advads_license_activate"><?php esc_html_e( 'Update expiry date', 'advanced-ads' ); ?></button>
[22] Fix | Delete
<?php
[23] Fix | Delete
$update_button = ob_get_clean();
[24] Fix | Delete
[25] Fix | Delete
$license_key_for_expired_link = $license_key ? $license_key : '%LICENSE_KEY%';
[26] Fix | Delete
//phpcs:ignore
[27] Fix | Delete
$expired_error .= $expired_renew_link = ' ' . sprintf(
[28] Fix | Delete
/* translators: 1: is a URL, 2: is HTML of a button. */
[29] Fix | Delete
__( 'Click on %2$s if you renewed it or have a subscription or <a href="%1$s" class="advads-renewal-link" target="_blank">renew your license</a>.', 'advanced-ads' ), // phpcs:ignore
[30] Fix | Delete
'https://wpadvancedads.com/checkout/?edd_license_key=' . esc_attr( $license_key_for_expired_link ) . '&utm_source=advanced-ads&utm_medium=link&utm_campaign=settings-licenses',
[31] Fix | Delete
$update_button
[32] Fix | Delete
);
[33] Fix | Delete
if ( 'lifetime' !== $expires ) {
[34] Fix | Delete
$expires_time = strtotime( $expires );
[35] Fix | Delete
$days_left = ( $expires_time - time() ) / DAY_IN_SECONDS;
[36] Fix | Delete
}
[37] Fix | Delete
// phpcs:ignore
[38] Fix | Delete
if ( 'lifetime' === $expires ) {
[39] Fix | Delete
// do nothing.
[40] Fix | Delete
} elseif ( $expired && $days_left <= 0 ) {
[41] Fix | Delete
$plugin_url = isset( $plugin_url ) ? $plugin_url : 'https://wpadvancedads.com/';
[42] Fix | Delete
$errortext = $expired_error;
[43] Fix | Delete
$expired = true;
[44] Fix | Delete
} elseif ( 0 < $days_left && 31 > $days_left ) {
[45] Fix | Delete
$errortext = sprintf(
[46] Fix | Delete
// translators: %d is a number of days.
[47] Fix | Delete
esc_html__( '(%d days left)', 'advanced-ads' ),
[48] Fix | Delete
$days_left
[49] Fix | Delete
);
[50] Fix | Delete
}
[51] Fix | Delete
$show_active = ( false !== $license_status && 'valid' === $license_status && ! $expired ) ? true : false;
[52] Fix | Delete
?>
[53] Fix | Delete
<input type="text" class="regular-text advads-license-key" placeholder="<?php esc_html_e( 'License key', 'advanced-ads' ); ?>"
[54] Fix | Delete
name="<?php echo esc_attr( ADVADS_SLUG ) . '-licenses'; ?>[<?php echo esc_attr( $index ); ?>]"
[55] Fix | Delete
value="<?php echo esc_attr( $license_key ); ?>"
[56] Fix | Delete
<?php
[57] Fix | Delete
if ( false !== $license_status && 'valid' === $license_status && ! $expired ) :
[58] Fix | Delete
?>
[59] Fix | Delete
readonly="readonly"<?php endif; ?>/>
[60] Fix | Delete
[61] Fix | Delete
<button type="button" class="button-secondary advads-license-deactivate"
[62] Fix | Delete
<?php
[63] Fix | Delete
if ( 'valid' !== $license_status ) {
[64] Fix | Delete
echo ' style="display: none;" ';
[65] Fix | Delete
}
[66] Fix | Delete
?>
[67] Fix | Delete
data-addon="<?php echo esc_attr( $index ); ?>"
[68] Fix | Delete
data-pluginname="<?php echo esc_attr( $plugin_name ); ?>"
[69] Fix | Delete
data-optionslug="<?php echo esc_attr( $options_slug ); ?>"
[70] Fix | Delete
name="advads_license_activate"><?php esc_html_e( 'Deactivate License', 'advanced-ads' ); ?></button>
[71] Fix | Delete
[72] Fix | Delete
<button type="button" class="button-primary advads-license-activate"
[73] Fix | Delete
data-addon="<?php echo esc_attr( $index ); ?>"
[74] Fix | Delete
data-pluginname="<?php echo esc_attr( $plugin_name ); ?>"
[75] Fix | Delete
data-optionslug="<?php echo esc_attr( $options_slug ); ?>"
[76] Fix | Delete
name="advads_license_activate">
[77] Fix | Delete
<?php
[78] Fix | Delete
// phpcs:ignore
[79] Fix | Delete
echo ( 'valid' === $license_status && ! $expired ) ? esc_html__( 'Update License', 'advanced-ads' ) : esc_html__( 'Activate License', 'advanced-ads' ); ?></button>
[80] Fix | Delete
<?php
[81] Fix | Delete
if ( '' === trim( $license_key ) ) {
[82] Fix | Delete
$errortext = __( 'Please enter a valid license key', 'advanced-ads' );
[83] Fix | Delete
} elseif ( ! $expired && ! $errortext ) {
[84] Fix | Delete
$errortext = ( 'invalid' === $license_status ) ? esc_html__( 'License key invalid', 'advanced-ads' ) : '';
[85] Fix | Delete
}
[86] Fix | Delete
?>
[87] Fix | Delete
&nbsp;
[88] Fix | Delete
<span class="advads-license-activate-active advads-notice-inline advads-check" <?php echo ( ! $show_active ) ? 'style="display: none;"' : ''; ?>><?php esc_html_e( 'active', 'advanced-ads' ); ?></span>
[89] Fix | Delete
<span class="advads-license-activate-error advads-notice-inline advads-error" <?php echo ( ! $errortext ) ? 'style="display: none;"' : ''; ?>>
[90] Fix | Delete
<?php
[91] Fix | Delete
// phpcs:ignore
[92] Fix | Delete
echo $errortext;
[93] Fix | Delete
?>
[94] Fix | Delete
</span>
[95] Fix | Delete
<span class="advads-license-expired-error advads-notice-inline advads-error" style="display: none;">
[96] Fix | Delete
<?php
[97] Fix | Delete
// phpcs:ignore
[98] Fix | Delete
echo $expired_error;
[99] Fix | Delete
?>
[100] Fix | Delete
</span>
[101] Fix | Delete
[102] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function