| @@ -1,63 +1,63 @@ | ||
| 1 | -<?php | |
| 2 | - | |
| 3 | -/** | |
| 4 | - * Plugin Upgrade Routine | |
| 5 | - * | |
| 6 | - * @since 1.1.2 | |
| 7 | - */ | |
| 8 | -class WeForms_Upgrades { | |
| 9 | - | |
| 10 | - /** | |
| 11 | - * The upgrades | |
| 12 | - * | |
| 13 | - * @var array | |
| 14 | - */ | |
| 15 | - private static $upgrades = []; | |
| 16 | - | |
| 17 | - /** | |
| 18 | - * Get the plugin version | |
| 19 | - * | |
| 20 | - * @return string | |
| 21 | - */ | |
| 22 | - public function get_version() { | |
| 23 | - return get_option( 'weforms_version' ); | |
| 24 | - } | |
| 25 | - | |
| 26 | - /** | |
| 27 | - * Check if the plugin needs any update | |
| 28 | - * | |
| 29 | - * @return bool | |
| 30 | - */ | |
| 31 | - public function needs_update() { | |
| 32 | - | |
| 33 | - // may be it's the first install | |
| 34 | - if ( !$this->get_version() ) { | |
| 35 | - return false; | |
| 36 | - } | |
| 37 | - | |
| 38 | - if ( version_compare( $this->get_version(), WEFORMS_VERSION, '<' ) ) { | |
| 39 | - return true; | |
| 40 | - } | |
| 41 | - | |
| 42 | - return false; | |
| 43 | - } | |
| 44 | - | |
| 45 | - /** | |
| 46 | - * Perform all the necessary upgrade routines | |
| 47 | - * | |
| 48 | - * @return void | |
| 49 | - */ | |
| 50 | - public function perform_updates() { | |
| 51 | - $installed_version = $this->get_version(); | |
| 52 | - $path = trailingslashit( __DIR__ ); | |
| 53 | - | |
| 54 | - foreach ( self::$upgrades as $version => $file ) { | |
| 55 | - if ( version_compare( $installed_version, $version, '<' ) ) { | |
| 56 | - include $path . $file; | |
| 57 | - update_option( 'weforms_version', $version ); | |
| 58 | - } | |
| 59 | - } | |
| 60 | - | |
| 61 | - update_option( 'weforms_version', WEFORMS_VERSION ); | |
| 62 | - } | |
| 63 | -} | |
| 1 | +<?php | |
| 2 | + | |
| 3 | +/** | |
| 4 | + * Plugin Upgrade Routine | |
| 5 | + * | |
| 6 | + * @since 1.1.2 | |
| 7 | + */ | |
| 8 | +class WeForms_Upgrades { | |
| 9 | + | |
| 10 | + /** | |
| 11 | + * The upgrades | |
| 12 | + * | |
| 13 | + * @var array | |
| 14 | + */ | |
| 15 | + private static $upgrades = array(); | |
| 16 | + | |
| 17 | + /** | |
| 18 | + * Get the plugin version | |
| 19 | + * | |
| 20 | + * @return string | |
| 21 | + */ | |
| 22 | + public function get_version() { | |
| 23 | + return get_option( 'weforms_version' ); | |
| 24 | + } | |
| 25 | + | |
| 26 | + /** | |
| 27 | + * Check if the plugin needs any update | |
| 28 | + * | |
| 29 | + * @return boolean | |
| 30 | + */ | |
| 31 | + public function needs_update() { | |
| 32 | + | |
| 33 | + // may be it's the first install | |
| 34 | + if ( ! $this->get_version() ) { | |
| 35 | + return false; | |
| 36 | + } | |
| 37 | + | |
| 38 | + if ( version_compare( $this->get_version(), WEFORMS_VERSION, '<' ) ) { | |
| 39 | + return true; | |
| 40 | + } | |
| 41 | + | |
| 42 | + return false; | |
| 43 | + } | |
| 44 | + | |
| 45 | + /** | |
| 46 | + * Perform all the necessary upgrade routines | |
| 47 | + * | |
| 48 | + * @return void | |
| 49 | + */ | |
| 50 | + function perform_updates() { | |
| 51 | + $installed_version = $this->get_version(); | |
| 52 | + $path = trailingslashit( dirname( __FILE__ ) ); | |
| 53 | + | |
| 54 | + foreach ( self::$upgrades as $version => $file ) { | |
| 55 | + if ( version_compare( $installed_version, $version, '<' ) ) { | |
| 56 | + include $path . $file; | |
| 57 | + update_option( 'weforms_version', $version ); | |
| 58 | + } | |
| 59 | + } | |
| 60 | + | |
| 61 | + update_option( 'weforms_version', WEFORMS_VERSION ); | |
| 62 | + } | |
| 63 | +} | |