PluginProbe
Sharing Image / 3.7
Sharing Image v3.7
3.10 trunk 2.0 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 2.0.17 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 3.0 3.1 3.2 3.3 All 29 releases
← All changes | classes/class-premium.php +8 -4 3.03.7 View file →
@@ -199,13 +199,17 @@
199 199 * @param string|null $key Optional. Legacy license key.
200 200 */
201 201 public static function launch_verification_event( $key = null ) {
202 202 if ( ! is_null( $key ) ) {
203 - self::reschedule_verification();
203 + self::reschedule_verification(); // For backward compatibility before version 3.0.
204 204 }
205 205
206 - $license = get_option( self::OPTION_LICENSE, array() );
206 + $license = self::get_license();
207 207
208 + if ( ! empty( $license['instant'] ) || ! empty( $license['develop'] ) ) {
209 + return;
210 + }
211 +
208 212 if ( empty( $license['key'] ) ) {
209 213 return self::update_license( false, '' );
210 214 }
211 215
@@ -254,14 +258,14 @@
254 258 return false;
255 259 }
256 260
257 261 /**
258 - * Reschedule license verification with current Premium key.
262 + * Reschedule license verification on load settings page.
259 263 */
260 264 public static function check_verification_event() {
261 265 $license = self::get_license();
262 266
263 - if ( empty( $license['premium'] ) ) {
267 + if ( empty( $license['premium'] ) || ! empty( $license['instant'] ) ) {
264 268 return;
265 269 }
266 270
267 271 self::schedule_verification();