File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -67,12 +67,12 @@ public function init_users_menu() {
6767 */
6868 public function run_membership_migration_script () {
6969
70- $ membership_service = new MembershipService ();
71- $ logger = ur_get_logger ();
72-
7370 if ( ! current_user_can ( 'manage_options ' ) ) {
7471 return ;
7572 }
73+
74+ $ logger = ur_get_logger ();
75+
7676 update_option ( 'user_registration_content_restriction_enable ' , true );
7777 if ( ur_check_module_activation ( 'payments ' ) && ! get_option ( 'global_paypal_setting_migration ' , false ) ) {
7878 $ get_all_forms = ur_get_all_user_registration_form ();
@@ -89,6 +89,18 @@ public function run_membership_migration_script() {
8989
9090 if ( UR_PRO_ACTIVE && UR_VERSION <= '5.0 ' && is_plugin_active ( 'user-registration-membership/user-registration-membership.php ' ) && ! get_option ( 'membership_migration_finished ' , false ) ) {
9191
92+ if ( ! class_exists ( MembershipService::class ) ) {
93+ $ logger ->error (
94+ 'MembershipService class not found. Skipping membership migration. ' ,
95+ array (
96+ 'source ' => 'migration-logger ' ,
97+ )
98+ );
99+ return ;
100+ }
101+
102+ $ membership_service = new MembershipService ();
103+
92104 deactivate_plugins ( 'user-registration-membership/user-registration-membership.php ' );
93105
94106 $ logger ->notice ( '---------- Begin Membership Migration. ---------- ' , array ( 'source ' => 'migration-logger ' ) );
You can’t perform that action at this time.
0 commit comments