Skip to:
Content

BuddyPress.org

Ticket #7845: 7845.01.patch

File 7845.01.patch, 824 bytes (added by r-a-y, 7 years ago)
  • src/bp-members/screens/register.php

     
    8989                                foreach ( (array) $profile_field_ids as $field_id ) {
    9090                                        bp_xprofile_maybe_format_datebox_post_data( $field_id );
    9191
     92                                        // Trim post fields.
    9293                                        if ( isset( $_POST[ 'field_' . $field_id ] ) ) {
    93                                                 $_POST[ 'field_' . $field_id ] = trim( $_POST[ 'field_' . $field_id ] );
     94                                                if ( is_array( $_POST[ 'field_' . $field_id ] ) ) {
     95                                                        $_POST[ 'field_' . $field_id ] = array_map( 'trim', $_POST[ 'field_' . $field_id ] );
     96                                                } else {
     97                                                        $_POST[ 'field_' . $field_id ] = trim( $_POST[ 'field_' . $field_id ] );
     98                                                }
    9499                                        }
    95100
    96101                                        // Create errors for required fields without values.