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. |