Changeset 5631
- Timestamp:
- 01/10/2012 08:51:31 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.5/bp-settings/bp-settings-actions.php
r5587 r5631 25 25 26 26 $update_user = get_userdata( $bp->displayed_user->id ); 27 28 // The structure of the $update_user object changed in WP 3.3, but 29 // wp_update_user() still expects the old format 30 if ( isset( $update_user->data ) && is_object( $update_user->data ) ) { 31 $update_user = $update_user->data; 32 } 27 33 28 34 // Make sure changing an email address does not already exist … … 81 87 } 82 88 83 // The structure of the $update_user object changed in WP 3.3, but84 // wp_update_user() still expects the old format85 if ( isset( $update_user->data ) && is_object( $update_user->data ) ) {86 $update_user = $update_user->data;87 }88 89 89 // Make sure these changes are in $bp for the current page load 90 90 if ( ( false === $email_error ) && ( false === $pass_error ) && ( wp_update_user( get_object_vars( $update_user ) ) ) ) { 91 $bp->displayed_user->userdata = bp_core_get_core_userdata( $bp->displayed_user->id );92 91 $bp_settings_updated = true; 93 92 } … … 113 112 // Execute additional code 114 113 do_action( 'bp_core_general_settings_after_save' ); 114 115 bp_core_redirect( trailingslashit( bp_displayed_user_domain() . bp_get_settings_slug() . '/general' ) ); 115 116 } 116 117
Note: See TracChangeset
for help on using the changeset viewer.