WP Maintenance Mode - Version 2.4.4

Version Description

Download this release

Release Info

Developer themeisle
Plugin Icon 128x128 WP Maintenance Mode
Version 2.4.4
Comparing to
See all releases

Code changes from version 2.4.3 to 2.4.4

CHANGELOG.md CHANGED
@@ -1,3 +1,7 @@
 
 
 
 
1
  ##### [Version 2.4.3](https://github.com/Codeinwp/wp-maintenance-mode/compare/v2.4.2...v2.4.3) (2022-01-27)
2
 
3
  - Change ownership to Themeisle
1
+ ##### [Version 2.4.4](https://github.com/Codeinwp/wp-maintenance-mode/compare/v2.4.3...v2.4.4) (2022-02-10)
2
+
3
+ Update dependencies
4
+
5
  ##### [Version 2.4.3](https://github.com/Codeinwp/wp-maintenance-mode/compare/v2.4.2...v2.4.3) (2022-01-27)
6
 
7
  - Change ownership to Themeisle
README.md CHANGED
@@ -1,6 +1,6 @@
1
- # WP Maintenance Mode #
2
  **Contributors:** [themeisle](https://profiles.wordpress.org/themeisle/)
3
- **Plugin Name:** WP Maintenance Mode
4
  **Plugin URI:** https://themeisle.com/
5
  **Author:** Themeisle
6
  **Author URI:** https://themeisle.com/
@@ -46,6 +46,18 @@ Please give us feedback, contribute and file technical bugs on [GitHub Repo](htt
46
 
47
  Developed by [Themeisle](https://themeisle.com)
48
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  ## Installation ##
50
 
51
  1. Unpack the download package
@@ -79,6 +91,13 @@ Notice: `wp-cron.php` is excluded by default.
79
 
80
  ## Changelog ##
81
 
 
 
 
 
 
 
 
82
  ##### [Version 2.4.3](https://github.com/Codeinwp/wp-maintenance-mode/compare/v2.4.2...v2.4.3) (2022-01-27)
83
 
84
  - Change ownership to Themeisle
1
+ # WP Maintenance Mode & Coming Soon#
2
  **Contributors:** [themeisle](https://profiles.wordpress.org/themeisle/)
3
+ **Plugin Name:** WP Maintenance Mode & Coming Soon
4
  **Plugin URI:** https://themeisle.com/
5
  **Author:** Themeisle
6
  **Author URI:** https://themeisle.com/
46
 
47
  Developed by [Themeisle](https://themeisle.com)
48
 
49
+ ### What's Next ###
50
+
51
+ If you like this plugin, then consider checking out our other projects:
52
+
53
+ * <a href="https://optimole.com/">Optimole</a> - Optimole is your all-in-one image optimization solution for WordPress & beyond.
54
+ * <a href="https://revive.social/">Revive Social</a> - Revive Old Posts helps you keep your content alive and in front the audiences that matter.
55
+ * <a href="https://www.codeinwp.com/">CodeinWP</a> - CodeinWP stands for all-things-WordPress. From web design to freelancing and from development to business, your questions are covered.
56
+ * <a href="https://domainwheel.com">DomainWheel</a> - Free Short Website name generator, with the help of AI, for instant ideas.
57
+
58
+
59
+ Check-out <a href="https://themeisle.com/blog/" title="Themeisle blog">our blog</a> to learn from our <a href="https://themeisle.com/blog/category/wordpress/reviews/" title="WordPress Reviews">WordPress Reviews</a> and see other <a href="https://themeisle.com/blog/category/wordpress-plugins/" title="WordPress Plugins Comparisons">WordPress plugins</a>.
60
+
61
  ## Installation ##
62
 
63
  1. Unpack the download package
91
 
92
  ## Changelog ##
93
 
94
+ ##### [Version 2.4.4](https://github.com/Codeinwp/wp-maintenance-mode/compare/v2.4.3...v2.4.4) (2022-02-10)
95
+
96
+ Update dependencies
97
+
98
+
99
+
100
+
101
  ##### [Version 2.4.3](https://github.com/Codeinwp/wp-maintenance-mode/compare/v2.4.2...v2.4.3) (2022-01-27)
102
 
103
  - Change ownership to Themeisle
includes/classes/wp-maintenance-mode.php CHANGED
@@ -6,7 +6,7 @@ if ( ! class_exists( 'WP_Maintenance_Mode' ) ) {
6
 
7
  class WP_Maintenance_Mode {
8
 
9
- const VERSION = '2.4.3';
10
 
11
  protected $plugin_slug = 'wp-maintenance-mode';
12
  protected $plugin_settings;
6
 
7
  class WP_Maintenance_Mode {
8
 
9
+ const VERSION = '2.4.4';
10
 
11
  protected $plugin_slug = 'wp-maintenance-mode';
12
  protected $plugin_settings;
readme.txt CHANGED
@@ -1,6 +1,6 @@
1
- === WP Maintenance Mode ===
2
  Contributors: Themeisle
3
- Plugin Name: WP Maintenance Mode
4
  Plugin URI: https://themeisle.com/
5
  Author: Themeisle
6
  Author URI: https://themeisle.com/
@@ -46,6 +46,18 @@ Please give us feedback, contribute and file technical bugs on [GitHub Repo](htt
46
 
47
  Developed by [Themeisle](https://themeisle.com)
48
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  == Installation ==
50
 
51
  1. Unpack the download package
@@ -79,6 +91,13 @@ Notice: `wp-cron.php` is excluded by default.
79
 
80
  == Changelog ==
81
 
 
 
 
 
 
 
 
82
  ##### [Version 2.4.3](https://github.com/Codeinwp/wp-maintenance-mode/compare/v2.4.2...v2.4.3) (2022-01-27)
83
 
84
  - Change ownership to Themeisle
1
+ === WP Maintenance Mode & Coming Soon===
2
  Contributors: Themeisle
3
+ Plugin Name: WP Maintenance Mode & Coming Soon
4
  Plugin URI: https://themeisle.com/
5
  Author: Themeisle
6
  Author URI: https://themeisle.com/
46
 
47
  Developed by [Themeisle](https://themeisle.com)
48
 
49
+ = What's Next =
50
+
51
+ If you like this plugin, then consider checking out our other projects:
52
+
53
+ * <a href="https://optimole.com/">Optimole</a> - Optimole is your all-in-one image optimization solution for WordPress & beyond.
54
+ * <a href="https://revive.social/">Revive Social</a> - Revive Old Posts helps you keep your content alive and in front the audiences that matter.
55
+ * <a href="https://www.codeinwp.com/">CodeinWP</a> - CodeinWP stands for all-things-WordPress. From web design to freelancing and from development to business, your questions are covered.
56
+ * <a href="https://domainwheel.com">DomainWheel</a> - Free Short Website name generator, with the help of AI, for instant ideas.
57
+
58
+
59
+ Check-out <a href="https://themeisle.com/blog/" title="Themeisle blog">our blog</a> to learn from our <a href="https://themeisle.com/blog/category/wordpress/reviews/" title="WordPress Reviews">WordPress Reviews</a> and see other <a href="https://themeisle.com/blog/category/wordpress-plugins/" title="WordPress Plugins Comparisons">WordPress plugins</a>.
60
+
61
  == Installation ==
62
 
63
  1. Unpack the download package
91
 
92
  == Changelog ==
93
 
94
+ ##### [Version 2.4.4](https://github.com/Codeinwp/wp-maintenance-mode/compare/v2.4.3...v2.4.4) (2022-02-10)
95
+
96
+ Update dependencies
97
+
98
+
99
+
100
+
101
  ##### [Version 2.4.3](https://github.com/Codeinwp/wp-maintenance-mode/compare/v2.4.2...v2.4.3) (2022-01-27)
102
 
103
  - Change ownership to Themeisle
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitd450da3bedcb4518199c80b96d40a4f1::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit1dd7de0faa8f8456f59960701c89d298::getLoader();
vendor/codeinwp/themeisle-sdk/CHANGELOG.md CHANGED
@@ -1,3 +1,13 @@
 
 
 
 
 
 
 
 
 
 
1
  ##### [Version 3.2.22](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.21...v3.2.22) (2021-10-27)
2
 
3
  Fix edge case when reset failed checks was not working properly
1
+ ##### [Version 3.2.24](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.23...v3.2.24) (2022-02-09)
2
+
3
+ Fix edge case issue on dismiss
4
+ Avoid issues with open_basedir restrictions
5
+
6
+ ##### [Version 3.2.23](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.22...v3.2.23) (2022-02-02)
7
+
8
+ Fix php 8.1 issues
9
+ Fix edge case when update_themes site transient was empty and a fatal error was thrown
10
+
11
  ##### [Version 3.2.22](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.21...v3.2.22) (2021-10-27)
12
 
13
  Fix edge case when reset failed checks was not working properly
vendor/codeinwp/themeisle-sdk/load.php CHANGED
@@ -14,7 +14,7 @@ if ( ! defined( 'ABSPATH' ) ) {
14
  return;
15
  }
16
  // Current SDK version and path.
17
- $themeisle_sdk_version = '3.2.22';
18
  $themeisle_sdk_path = dirname( __FILE__ );
19
 
20
  global $themeisle_sdk_max_version;
@@ -24,16 +24,17 @@ global $themeisle_sdk_max_path;
24
  $themeisle_sdk_relative_licenser_path = '/src/Modules/Licenser.php';
25
 
26
  global $themeisle_sdk_abs_licenser_path;
27
- if ( ! is_file( $themeisle_sdk_path . $themeisle_sdk_relative_licenser_path ) && is_file( $themeisle_sdk_max_path . $themeisle_sdk_relative_licenser_path ) ) {
28
  $themeisle_sdk_abs_licenser_path = $themeisle_sdk_max_path . $themeisle_sdk_relative_licenser_path;
29
  add_filter( 'themeisle_sdk_required_files', 'themeisle_sdk_load_licenser_if_present' );
30
  }
31
- if ( version_compare( $themeisle_sdk_version, $themeisle_sdk_max_path ) == 0 &&
 
32
  apply_filters( 'themeisle_sdk_should_overwrite_path', false, $themeisle_sdk_path, $themeisle_sdk_max_path ) ) {
33
  $themeisle_sdk_max_path = $themeisle_sdk_path;
34
  }
35
 
36
- if ( version_compare( $themeisle_sdk_version, $themeisle_sdk_max_version ) > 0 ) {
37
  $themeisle_sdk_max_version = $themeisle_sdk_version;
38
  $themeisle_sdk_max_path = $themeisle_sdk_path;
39
  }
14
  return;
15
  }
16
  // Current SDK version and path.
17
+ $themeisle_sdk_version = '3.2.24';
18
  $themeisle_sdk_path = dirname( __FILE__ );
19
 
20
  global $themeisle_sdk_max_version;
24
  $themeisle_sdk_relative_licenser_path = '/src/Modules/Licenser.php';
25
 
26
  global $themeisle_sdk_abs_licenser_path;
27
+ if ( ! is_file( $themeisle_sdk_path . $themeisle_sdk_relative_licenser_path ) && ! empty( $themeisle_sdk_max_path ) && is_file( $themeisle_sdk_max_path . $themeisle_sdk_relative_licenser_path ) ) {
28
  $themeisle_sdk_abs_licenser_path = $themeisle_sdk_max_path . $themeisle_sdk_relative_licenser_path;
29
  add_filter( 'themeisle_sdk_required_files', 'themeisle_sdk_load_licenser_if_present' );
30
  }
31
+
32
+ if ( ( is_null( $themeisle_sdk_max_path ) || version_compare( $themeisle_sdk_version, $themeisle_sdk_max_path ) == 0 ) &&
33
  apply_filters( 'themeisle_sdk_should_overwrite_path', false, $themeisle_sdk_path, $themeisle_sdk_max_path ) ) {
34
  $themeisle_sdk_max_path = $themeisle_sdk_path;
35
  }
36
 
37
+ if ( is_null( $themeisle_sdk_max_version ) || version_compare( $themeisle_sdk_version, $themeisle_sdk_max_version ) > 0 ) {
38
  $themeisle_sdk_max_version = $themeisle_sdk_version;
39
  $themeisle_sdk_max_path = $themeisle_sdk_path;
40
  }
vendor/codeinwp/themeisle-sdk/src/Modules/Licenser.php CHANGED
@@ -629,10 +629,19 @@ class Licenser extends Abstract_Module {
629
  */
630
  public function theme_update_transient( $value ) {
631
  $update_data = $this->check_for_update();
632
- if ( $update_data ) {
633
- $value->response[ $this->product->get_slug() ] = $update_data;
634
  }
635
 
 
 
 
 
 
 
 
 
 
636
  return $value;
637
  }
638
 
629
  */
630
  public function theme_update_transient( $value ) {
631
  $update_data = $this->check_for_update();
632
+ if ( empty( $value ) ) {
633
+ return $value;
634
  }
635
 
636
+ if ( ! isset( $value->response ) ) {
637
+ return $value;
638
+ }
639
+
640
+ if ( ! $update_data ) {
641
+ return $value;
642
+ }
643
+
644
+ $value->response[ $this->product->get_slug() ] = $update_data;
645
  return $value;
646
  }
647
 
vendor/codeinwp/themeisle-sdk/src/Modules/Notification.php CHANGED
@@ -269,8 +269,9 @@ class Notification extends Abstract_Module {
269
  ],
270
  ];
271
  $notification_details = wp_parse_args( $notification_details, $default );
272
-
273
- $notification_html = '<div class="notice notice-success is-dismissible themeisle-sdk-notice" data-notification-id="' . esc_attr( $notification_details['id'] ) . '" id="' . esc_attr( $notification_details['id'] ) . '-notification"> <div class="themeisle-sdk-notification-box">';
 
274
 
275
  if ( ! empty( $notification_details['heading'] ) ) {
276
  $notification_html .= sprintf( '<h4>%s</h4>', wp_kses_post( $notification_details['heading'] ) );
@@ -343,16 +344,18 @@ class Notification extends Abstract_Module {
343
  'nonce': '<?php echo esc_attr( wp_create_nonce( (string) __CLASS__ ) ); ?>',
344
  'action': 'themeisle_sdk_dismiss_notice',
345
  'id': notification_id,
346
- 'confirm': confirm
347
- }
348
- );
 
 
349
  if (confirm === 'yes') {
350
  $(this).trigger('themeisle-sdk:confirmed');
351
  } else {
352
  $(this).trigger('themeisle-sdk:canceled');
353
  }
354
  container.hide();
355
- if (link.attr('href') === '#') {
356
  return false;
357
  }
358
  });
@@ -383,6 +386,31 @@ class Notification extends Abstract_Module {
383
  do_action( $id . '_process_confirm', $confirm );
384
  wp_send_json( [] );
385
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
386
 
387
  /**
388
  * Check if we should load the notification module.
@@ -456,6 +484,7 @@ class Notification extends Abstract_Module {
456
  self::$notifications = $notifications;
457
  add_action( 'admin_notices', array( __CLASS__, 'show_notification' ) );
458
  add_action( 'wp_ajax_themeisle_sdk_dismiss_notice', array( __CLASS__, 'dismiss' ) );
 
459
  add_action( 'admin_head', array( __CLASS__, 'setup_notifications' ) );
460
 
461
  return $this;
269
  ],
270
  ];
271
  $notification_details = wp_parse_args( $notification_details, $default );
272
+ global $pagenow;
273
+ $notification_details['ctas']['cancel']['link'] = wp_nonce_url( add_query_arg( [ 'nid' => $notification_details['id'] ], admin_url( $pagenow ) ), $notification_details['id'], 'tsdk_dismiss_nonce' );
274
+ $notification_html = '<div class="notice notice-success is-dismissible themeisle-sdk-notice" data-notification-id="' . esc_attr( $notification_details['id'] ) . '" id="' . esc_attr( $notification_details['id'] ) . '-notification"> <div class="themeisle-sdk-notification-box">';
275
 
276
  if ( ! empty( $notification_details['heading'] ) ) {
277
  $notification_html .= sprintf( '<h4>%s</h4>', wp_kses_post( $notification_details['heading'] ) );
344
  'nonce': '<?php echo esc_attr( wp_create_nonce( (string) __CLASS__ ) ); ?>',
345
  'action': 'themeisle_sdk_dismiss_notice',
346
  'id': notification_id,
347
+ 'confirm': confirm,
348
+ },
349
+ ).fail(function() {
350
+ location.href = encodeURI(link.attr('href'));
351
+ });
352
  if (confirm === 'yes') {
353
  $(this).trigger('themeisle-sdk:confirmed');
354
  } else {
355
  $(this).trigger('themeisle-sdk:canceled');
356
  }
357
  container.hide();
358
+ if (confirm === 'no' || link.attr('href') === '#') {
359
  return false;
360
  }
361
  });
386
  do_action( $id . '_process_confirm', $confirm );
387
  wp_send_json( [] );
388
  }
389
+ /**
390
+ * Dismiss the notification.
391
+ */
392
+ public static function dismiss_get() {
393
+ $is_nonce_dismiss = sanitize_text_field( isset( $_GET['tsdk_dismiss_nonce'] ) ? $_GET['tsdk_dismiss_nonce'] : '' );
394
+ if ( strlen( $is_nonce_dismiss ) < 5 ) {
395
+ return;
396
+ }
397
+ $id = sanitize_text_field( isset( $_GET['nid'] ) ? $_GET['nid'] : '' );
398
+ if ( empty( $id ) ) {
399
+ return;
400
+ }
401
+ $nonce = wp_verify_nonce( sanitize_text_field( $_GET['tsdk_dismiss_nonce'] ), $id );
402
+ if ( $nonce !== 1 ) {
403
+ return;
404
+ }
405
+ $ids = wp_list_pluck( self::$notifications, 'id' );
406
+ if ( ! in_array( $id, $ids, true ) ) {
407
+ return;
408
+ }
409
+ $confirm = 'no';
410
+ self::set_last_active_notification_timestamp();
411
+ update_option( $id, $confirm );
412
+ do_action( $id . '_process_confirm', $confirm );
413
+ }
414
 
415
  /**
416
  * Check if we should load the notification module.
484
  self::$notifications = $notifications;
485
  add_action( 'admin_notices', array( __CLASS__, 'show_notification' ) );
486
  add_action( 'wp_ajax_themeisle_sdk_dismiss_notice', array( __CLASS__, 'dismiss' ) );
487
+ add_action( 'admin_head', array( __CLASS__, 'dismiss_get' ) );
488
  add_action( 'admin_head', array( __CLASS__, 'setup_notifications' ) );
489
 
490
  return $this;
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitd450da3bedcb4518199c80b96d40a4f1
6
  {
7
  private static $loader;
8
 
@@ -22,15 +22,15 @@ class ComposerAutoloaderInitd450da3bedcb4518199c80b96d40a4f1
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInitd450da3bedcb4518199c80b96d40a4f1', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
27
- spl_autoload_unregister(array('ComposerAutoloaderInitd450da3bedcb4518199c80b96d40a4f1', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require __DIR__ . '/autoload_static.php';
32
 
33
- call_user_func(\Composer\Autoload\ComposerStaticInitd450da3bedcb4518199c80b96d40a4f1::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
@@ -51,12 +51,12 @@ class ComposerAutoloaderInitd450da3bedcb4518199c80b96d40a4f1
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
- $includeFiles = Composer\Autoload\ComposerStaticInitd450da3bedcb4518199c80b96d40a4f1::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
- composerRequired450da3bedcb4518199c80b96d40a4f1($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
@@ -68,7 +68,7 @@ class ComposerAutoloaderInitd450da3bedcb4518199c80b96d40a4f1
68
  * @param string $file
69
  * @return void
70
  */
71
- function composerRequired450da3bedcb4518199c80b96d40a4f1($fileIdentifier, $file)
72
  {
73
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
74
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit1dd7de0faa8f8456f59960701c89d298
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInit1dd7de0faa8f8456f59960701c89d298', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
27
+ spl_autoload_unregister(array('ComposerAutoloaderInit1dd7de0faa8f8456f59960701c89d298', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require __DIR__ . '/autoload_static.php';
32
 
33
+ call_user_func(\Composer\Autoload\ComposerStaticInit1dd7de0faa8f8456f59960701c89d298::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
+ $includeFiles = Composer\Autoload\ComposerStaticInit1dd7de0faa8f8456f59960701c89d298::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
+ composerRequire1dd7de0faa8f8456f59960701c89d298($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
68
  * @param string $file
69
  * @return void
70
  */
71
+ function composerRequire1dd7de0faa8f8456f59960701c89d298($fileIdentifier, $file)
72
  {
73
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
74
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitd450da3bedcb4518199c80b96d40a4f1
8
  {
9
  public static $files = array (
10
  '7c3f92ec501ce72fe4f09265dc506991' => __DIR__ . '/..' . '/codeinwp/themeisle-sdk/load.php',
@@ -17,7 +17,7 @@ class ComposerStaticInitd450da3bedcb4518199c80b96d40a4f1
17
  public static function getInitializer(ClassLoader $loader)
18
  {
19
  return \Closure::bind(function () use ($loader) {
20
- $loader->classMap = ComposerStaticInitd450da3bedcb4518199c80b96d40a4f1::$classMap;
21
 
22
  }, null, ClassLoader::class);
23
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit1dd7de0faa8f8456f59960701c89d298
8
  {
9
  public static $files = array (
10
  '7c3f92ec501ce72fe4f09265dc506991' => __DIR__ . '/..' . '/codeinwp/themeisle-sdk/load.php',
17
  public static function getInitializer(ClassLoader $loader)
18
  {
19
  return \Closure::bind(function () use ($loader) {
20
+ $loader->classMap = ComposerStaticInit1dd7de0faa8f8456f59960701c89d298::$classMap;
21
 
22
  }, null, ClassLoader::class);
23
  }
vendor/composer/installed.json CHANGED
@@ -2,23 +2,23 @@
2
  "packages": [
3
  {
4
  "name": "codeinwp/themeisle-sdk",
5
- "version": "3.2.22",
6
- "version_normalized": "3.2.22.0",
7
  "source": {
8
  "type": "git",
9
  "url": "https://github.com/Codeinwp/themeisle-sdk.git",
10
- "reference": "394d0f27e17dab350efa7e91bffff31f4b451fec"
11
  },
12
  "dist": {
13
  "type": "zip",
14
- "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/394d0f27e17dab350efa7e91bffff31f4b451fec",
15
- "reference": "394d0f27e17dab350efa7e91bffff31f4b451fec",
16
  "shasum": ""
17
  },
18
  "require-dev": {
19
  "codeinwp/phpcs-ruleset": "dev-main"
20
  },
21
- "time": "2021-10-27T10:27:45+00:00",
22
  "type": "library",
23
  "installation-source": "dist",
24
  "notification-url": "https://packagist.org/downloads/",
@@ -39,7 +39,7 @@
39
  ],
40
  "support": {
41
  "issues": "https://github.com/Codeinwp/themeisle-sdk/issues",
42
- "source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.2.22"
43
  },
44
  "install-path": "../codeinwp/themeisle-sdk"
45
  }
2
  "packages": [
3
  {
4
  "name": "codeinwp/themeisle-sdk",
5
+ "version": "3.2.24",
6
+ "version_normalized": "3.2.24.0",
7
  "source": {
8
  "type": "git",
9
  "url": "https://github.com/Codeinwp/themeisle-sdk.git",
10
+ "reference": "e5c171e33120fdf8ce6dd3a7bddad984583023f0"
11
  },
12
  "dist": {
13
  "type": "zip",
14
+ "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/e5c171e33120fdf8ce6dd3a7bddad984583023f0",
15
+ "reference": "e5c171e33120fdf8ce6dd3a7bddad984583023f0",
16
  "shasum": ""
17
  },
18
  "require-dev": {
19
  "codeinwp/phpcs-ruleset": "dev-main"
20
  },
21
+ "time": "2022-02-09T21:11:37+00:00",
22
  "type": "library",
23
  "installation-source": "dist",
24
  "notification-url": "https://packagist.org/downloads/",
39
  ],
40
  "support": {
41
  "issues": "https://github.com/Codeinwp/themeisle-sdk/issues",
42
+ "source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.2.24"
43
  },
44
  "install-path": "../codeinwp/themeisle-sdk"
45
  }
vendor/composer/installed.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php return array(
2
  'root' => array(
3
- 'pretty_version' => '2.4.3',
4
- 'version' => '2.4.3.0',
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
@@ -11,17 +11,17 @@
11
  ),
12
  'versions' => array(
13
  'codeinwp/themeisle-sdk' => array(
14
- 'pretty_version' => '3.2.22',
15
- 'version' => '3.2.22.0',
16
  'type' => 'library',
17
  'install_path' => __DIR__ . '/../codeinwp/themeisle-sdk',
18
  'aliases' => array(),
19
- 'reference' => '394d0f27e17dab350efa7e91bffff31f4b451fec',
20
  'dev_requirement' => false,
21
  ),
22
  'codeinwp/wp-maintenance-mode' => array(
23
- 'pretty_version' => '2.4.3',
24
- 'version' => '2.4.3.0',
25
  'type' => 'wordpress-plugin',
26
  'install_path' => __DIR__ . '/../../',
27
  'aliases' => array(),
1
  <?php return array(
2
  'root' => array(
3
+ 'pretty_version' => '2.4.4',
4
+ 'version' => '2.4.4.0',
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
11
  ),
12
  'versions' => array(
13
  'codeinwp/themeisle-sdk' => array(
14
+ 'pretty_version' => '3.2.24',
15
+ 'version' => '3.2.24.0',
16
  'type' => 'library',
17
  'install_path' => __DIR__ . '/../codeinwp/themeisle-sdk',
18
  'aliases' => array(),
19
+ 'reference' => 'e5c171e33120fdf8ce6dd3a7bddad984583023f0',
20
  'dev_requirement' => false,
21
  ),
22
  'codeinwp/wp-maintenance-mode' => array(
23
+ 'pretty_version' => '2.4.4',
24
+ 'version' => '2.4.4.0',
25
  'type' => 'wordpress-plugin',
26
  'install_path' => __DIR__ . '/../../',
27
  'aliases' => array(),
wp-maintenance-mode.php CHANGED
@@ -4,7 +4,7 @@
4
  *
5
  * Plugin Name: WP Maintenance Mode & Coming Soon
6
  * Description: Adds a splash page to your site that lets visitors know your site is down for maintenance. It's perfect for a coming soon page.
7
- * Version: 2.4.3
8
  * Author: Themeisle
9
  * Author URI: https://themeisle.com/
10
  * Twitter: themeisle
4
  *
5
  * Plugin Name: WP Maintenance Mode & Coming Soon
6
  * Description: Adds a splash page to your site that lets visitors know your site is down for maintenance. It's perfect for a coming soon page.
7
+ * Version: 2.4.4
8
  * Author: Themeisle
9
  * Author URI: https://themeisle.com/
10
  * Twitter: themeisle