Astra_Addon_Background_Updater::check_if_data_migrated()
Check if database is migrated
Description
Return
(true) If the database migration should not be run through CRON.
Source
File: classes/class-astra-addon-background-updater.php
		public function check_if_data_migrated() {
			$fallback = false;
			$is_db_version_updated = $this->is_db_version_updated();
			if ( ! $is_db_version_updated ) {
				$db_migrated = get_transient( 'astra-addon-db-migrated' );
				if ( ! $db_migrated ) {
					$db_migrated = array();
				}
				array_push( $db_migrated, $is_db_version_updated );
				set_transient( 'astra-addon-db-migrated', $db_migrated, 3600 );
				$db_migrate_count = count( $db_migrated );
				if ( $db_migrate_count >= 5 ) {
					$customizer_options = get_option( 'astra-settings' );
					// Get all customizer options.
					$version_array = array(
						'is_astra_addon_queue_running' => false,
					);
					// Merge customizer options with version.
					$astra_options = wp_parse_args( $version_array, $customizer_options );
					update_option( 'astra-settings', $astra_options );
					$fallback = true;
				}
			}
			return $fallback;
		}
			Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description | 
|---|---|
| 2.3.2 | Introduced. |