Code Duplication    Length = 6-7 lines in 2 locations

class.jetpack-client-server.php 1 location

@@ 126-132 (lines=7) @@
123
		}
124
125
		$redirect_on_activation_error = ( 'client' === $data['auth_type'] ) ? true : false;
126
		if ( $active_modules = Jetpack_Options::get_option( 'active_modules' ) ) {
127
			Jetpack::delete_active_modules();
128
129
			Jetpack::activate_default_modules( 999, 1, $active_modules, $redirect_on_activation_error, false );
130
		} else {
131
			Jetpack::activate_default_modules( false, false, array(), $redirect_on_activation_error, false );
132
		}
133
134
		// If redirect_uri is SSO, ensure SSO module is enabled
135
		parse_str( parse_url( $data['redirect_uri'], PHP_URL_QUERY ), $redirect_options );

class.jetpack-cli.php 1 location

@@ 1027-1032 (lines=6) @@
1024
			// authorize user and enable SSO
1025
			Jetpack::update_user_token( $user->ID, sprintf( '%s.%d', $body_json->access_token, $user->ID ), true );
1026
1027
			if ( $active_modules = Jetpack_Options::get_option( 'active_modules' ) ) {
1028
				Jetpack::delete_active_modules();
1029
				Jetpack::activate_default_modules( 999, 1, $active_modules, false );
1030
			} else {
1031
				Jetpack::activate_default_modules( false, false, array(), false );
1032
			}
1033
1034
			/**
1035
			 * Auto-enable SSO module for new Jetpack Start connections