isMigrationStartedAndNotCompleted()) { // Force the redirection if the migration has started but is not completed $redirect_url = admin_url('admin.php?page=mailpoet-migration'); } else { if($version === null) { // new install if($mp2_migrator->isMigrationNeeded()) { // Migration from MP2 $redirect_url = admin_url('admin.php?page=mailpoet-migration'); } else { $skip_wizard = WPHooks::applyFilters('mailpoet_skip_welcome_wizard', false); $redirect_url = $skip_wizard ? null : admin_url('admin.php?page=mailpoet-welcome-wizard'); Setting::setValue('show_intro', true); } } } if($redirect_url !== null) { // save version number Setting::setValue('version', Env::$version); Url::redirectWithReferer($redirect_url); } } }