diff --git a/includes/admin/core/class-admin-settings.php b/includes/admin/core/class-admin-settings.php index c65b69d5..7ecd749a 100644 --- a/includes/admin/core/class-admin-settings.php +++ b/includes/admin/core/class-admin-settings.php @@ -245,12 +245,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { } } - /** * */ public function init_variables() { - $settings_map = array(); $general_pages_fields = array( @@ -2768,24 +2766,19 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { if ( ! empty( $license->error ) ) { switch ( $license->error ) { - - case 'expired' : - + case 'expired': $class = 'expired'; $messages[] = sprintf( - // translators: %1$s is a expiry date; %2$s is a renew link. + // translators: %1$s is an expiry date; %2$s is a renewal link. __( 'Your license key expired on %1$s. Please renew your license key.', 'ultimate-member' ), - date_i18n( get_option( 'date_format' ), strtotime( $license->expires, current_time( 'timestamp' ) ) ), + wp_date( get_option( 'date_format', 'F j, Y' ), strtotime( $license->expires ), new \DateTimeZone( 'UTC' ) ), 'https://ultimatemember.com/checkout/?edd_license_key=' . $value . '&utm_campaign=admin&utm_source=licenses&utm_medium=expired' ); $license_status = 'license-' . $class . '-notice'; - break; - - case 'revoked' : - - $class = 'error'; + case 'revoked': + $class = 'error'; $messages[] = sprintf( // translators: %s: support link name. __( 'Your license key has been disabled. Please contact support for more information.', 'ultimate-member' ), @@ -2793,12 +2786,9 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { ); $license_status = 'license-' . $class . '-notice'; - break; - - case 'missing' : - - $class = 'error'; + case 'missing': + $class = 'error'; $messages[] = sprintf( // translators: %s: account page. __( 'Invalid license. Please visit your account page and verify it.', 'ultimate-member' ), @@ -2806,13 +2796,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { ); $license_status = 'license-' . $class . '-notice'; - break; - - case 'invalid' : - case 'site_inactive' : - - $class = 'error'; + case 'invalid': + case 'site_inactive': + $class = 'error'; $messages[] = sprintf( // translators: %1$s is a item name title; %2$s is a account page. __( 'Your %1$s is not active for this URL. Please visit your account page to manage your license key URLs.', 'ultimate-member' ), @@ -2821,41 +2808,30 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { ); $license_status = 'license-' . $class . '-notice'; - break; - - case 'item_name_mismatch' : - + case 'item_name_mismatch': $class = 'error'; // translators: %s: item name. $messages[] = sprintf( __( 'This appears to be an invalid license key for %s.', 'ultimate-member' ), $field_data['item_name'] ); $license_status = 'license-' . $class . '-notice'; - break; - case 'no_activations_left': - $class = 'error'; // translators: %s: account link. $messages[] = sprintf( __( 'Your license key has reached its activation limit. View possible upgrades now.', 'ultimate-member' ), 'https://ultimatemember.com/account' ); $license_status = 'license-' . $class . '-notice'; - break; - case 'license_not_activable': - - $class = 'error'; + $class = 'error'; $messages[] = __( 'The key you entered belongs to a bundle, please use the product specific license key.', 'ultimate-member' ); $license_status = 'license-' . $class . '-notice'; break; - - default : - + default: $class = 'error'; - $error = ! empty( $license->error ) ? $license->error : __( 'unknown_error', 'ultimate-member' ); + $error = ! empty( $license->error ) ? $license->error : __( 'unknown_error', 'ultimate-member' ); // translators: %1$s is an error; %2$s is a support link. $messages[] = sprintf( __( 'There was an error with this license key: %1$s. Please contact our support team.', 'ultimate-member' ), $error, 'https://ultimatemember.com/support' ); @@ -2870,14 +2846,12 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { $license_status = 'license-' . $class . '-notice'; } - } elseif ( ! empty( $license->errors ) ) { - - $errors = array_keys( $license->errors ); + $errors = array_keys( $license->errors ); $errors_data = array_values( $license->errors ); - $class = 'error'; - $error = ! empty( $errors[0] ) ? $errors[0] : __( 'unknown_error', 'ultimate-member' ); + $class = 'error'; + $error = ! empty( $errors[0] ) ? $errors[0] : __( 'unknown_error', 'ultimate-member' ); $errors_data = ! empty( $errors_data[0][0] ) ? ', ' . $errors_data[0][0] : ''; // translators: %1$s is an error; %2$s is a error data; %3$s is a support link. $messages[] = sprintf( __( 'There was an error with this license key: %1$s%2$s. Please contact our support team.', 'ultimate-member' ), $error, $errors_data, 'https://ultimatemember.com/support' ); @@ -2886,25 +2860,20 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { } else { - switch( $license->license ) { - - case 'expired' : - - $class = 'expired'; + switch ( $license->license ) { + case 'expired': + $class = 'expired'; $messages[] = sprintf( // translators: %1$s is a expiry date; %2$s is a renew link. __( 'Your license key expired on %1$s. Please renew your license key.', 'ultimate-member' ), - date_i18n( get_option( 'date_format' ), strtotime( $license->expires, current_time( 'timestamp' ) ) ), + wp_date( get_option( 'date_format', 'F j, Y' ), strtotime( $license->expires ), new \DateTimeZone( 'UTC' ) ), 'https://ultimatemember.com/checkout/?edd_license_key=' . $value . '&utm_campaign=admin&utm_source=licenses&utm_medium=expired' ); $license_status = 'license-' . $class . '-notice'; - break; - - case 'revoked' : - - $class = 'error'; + case 'revoked': + $class = 'error'; $messages[] = sprintf( // translators: %s: support link name. __( 'Your license key has been disabled. Please contact support for more information.', 'ultimate-member' ), @@ -2912,12 +2881,9 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { ); $license_status = 'license-' . $class . '-notice'; - break; - - case 'missing' : - - $class = 'error'; + case 'missing': + $class = 'error'; $messages[] = sprintf( // translators: %s: account page. __( 'Invalid license. Please visit your account page and verify it.', 'ultimate-member' ), @@ -2925,13 +2891,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { ); $license_status = 'license-' . $class . '-notice'; - break; - - case 'invalid' : - case 'site_inactive' : - - $class = 'error'; + case 'invalid': + case 'site_inactive': + $class = 'error'; $messages[] = sprintf( // translators: %1$s is a item name title; %2$s is a account page. __( 'Your %1$s is not active for this URL. Please visit your account page to manage your license key URLs.', 'ultimate-member' ), @@ -2940,57 +2903,46 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { ); $license_status = 'license-' . $class . '-notice'; - break; - - case 'item_name_mismatch' : - + case 'item_name_mismatch': $class = 'error'; // translators: %s: item name. $messages[] = sprintf( __( 'This appears to be an invalid license key for %s.', 'ultimate-member' ), $field_data['item_name'] ); $license_status = 'license-' . $class . '-notice'; - break; - case 'no_activations_left': - $class = 'error'; // translators: %s: account link. $messages[] = sprintf( __( 'Your license key has reached its activation limit. View possible upgrades now.', 'ultimate-member' ), 'https://ultimatemember.com/account' ); $license_status = 'license-' . $class . '-notice'; - break; - case 'license_not_activable': - - $class = 'error'; + $class = 'error'; $messages[] = __( 'The key you entered belongs to a bundle, please use the product specific license key.', 'ultimate-member' ); $license_status = 'license-' . $class . '-notice'; break; - - case 'valid' : + case 'valid': default: - $class = 'valid'; - $now = current_time( 'timestamp' ); - $expiration = strtotime( $license->expires, $now ); + $now = time(); + $expiration = strtotime( $license->expires ); - if( 'lifetime' === $license->expires ) { + if ( 'lifetime' === $license->expires ) { $messages[] = __( 'License key never expires.', 'ultimate-member' ); $license_status = 'license-lifetime-notice'; - } elseif( $expiration > $now && $expiration - $now < ( DAY_IN_SECONDS * 30 ) ) { + } elseif ( $expiration > $now && $expiration - $now < ( DAY_IN_SECONDS * 30 ) ) { $messages[] = sprintf( - // translators: %1$s is a expiry date; %2$s is a renew link. + // translators: %1$s is an expiry date; %2$s is a renewal link. __( 'Your license key expires soon! It expires on %1$s. Renew your license key.', 'ultimate-member' ), - date_i18n( get_option( 'date_format' ), strtotime( $license->expires, current_time( 'timestamp' ) ) ), + wp_date( get_option( 'date_format', 'F j, Y' ), strtotime( $license->expires ), new \DateTimeZone( 'UTC' ) ), 'https://ultimatemember.com/checkout/?edd_license_key=' . $value . '&utm_campaign=admin&utm_source=licenses&utm_medium=renew' ); @@ -3001,7 +2953,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { $messages[] = sprintf( // translators: %s: expiry date. __( 'Your license key expires on %s.', 'ultimate-member' ), - date_i18n( get_option( 'date_format' ), strtotime( $license->expires, current_time( 'timestamp' ) ) ) + wp_date( get_option( 'date_format', 'F j, Y' ), strtotime( $license->expires ), new \DateTimeZone( 'UTC' ) ) ); $license_status = 'license-expiration-date-notice'; @@ -3009,11 +2961,8 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { } break; - } - } - } else { $class = 'empty'; @@ -3025,22 +2974,23 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { $license_status = null; - } ?> + } + ?>