'', 1 => __( 'Please define the Member Type ID field.', 'buddypress' ), 2 => __( 'Member type successfully added.', 'buddypress' ), 3 => __( 'Sorry, there was an error and the Member type wasn’t added.', 'buddypress' ), // The following one needs to be != 5. 4 => __( 'Member type successfully updated.', 'buddypress' ), 5 => __( 'Sorry, this Member type already exists.', 'buddypress' ), 6 => __( 'Sorry, the Member type was not deleted: it does not exist.', 'buddypress' ), 7 => __( 'Sorry, This Member type is registered using code, deactivate the plugin or remove the custom code before trying to delete it again.', 'buddypress' ), 8 => __( 'Sorry, there was an error while trying to delete this Member type.', 'buddypress' ), 9 => __( 'Member type successfully deleted.', 'buddypress' ), 10 => __( 'Member type could not be updated due to missing required information.', 'buddypress' ), ); return $messages; } add_filter( 'term_updated_messages', 'bp_members_type_admin_updated_messages' ); /** * Formats xprofile field data about a signup/membership request for display. * * Operates recursively on arrays, which are then imploded with commas. * * @since 10.0.0 * * @param string|array $value Field value. */ function bp_members_admin_format_xprofile_field_for_display( $value ) { if ( is_array( $value ) ) { $value = array_map( 'bp_members_admin_format_xprofile_field_for_display', $value ); $value = implode( ', ', $value ); } else { $value = stripslashes( $value ); $value = esc_html( $value ); } return $value; } /** * Outputs Informations about a signup/membership request into a modal inside the Signups Admin Screen. * * @since 10.0.0 * * @param array $signup_field_labels The Signup field labels. * @param object|null $signup_object The signup data object. */ function bp_members_admin_preview_signup_profile_info( $signup_field_labels = array(), $signup_object = null ) { ?>