Skip to:
Content

BuddyPress.org

Changeset 2842 for trunk/bp-xprofile.php


Ignore:
Timestamp:
03/12/2010 01:03:42 PM (15 years ago)
Author:
apeatling
Message:

Merging 1.2 branch with trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-xprofile.php

    r2822 r2842  
    324324        }
    325325
    326         if ( $errors )
     326        if ( !empty( $errors ) )
    327327            bp_core_add_message( __( 'Please make sure you fill in all required fields in this profile field group before saving.', 'buddypress' ), 'error' );
    328328        else {
     
    338338            }
    339339
    340             do_action( 'xprofile_updated_profile', $posted_field_ids, $errors );
     340            do_action( 'xprofile_updated_profile', $bp->displayed_user->id, $posted_field_ids, $errors );
    341341
    342342            /* Set the feedback messages */
     
    731731        return false;
    732732
     733    /* If the value is empty, then delete any field data that exists */
     734    if ( empty( $value ) ) {
     735        xprofile_delete_field_data( $field_id, $user_id );
     736        return true;
     737    }
     738
    733739    $field = new BP_XProfile_Field( $field_id );
    734740
     
    776782        $field_id = xprofile_get_field_id_from_name( $field );
    777783
    778     if ( !$field_id )
    779         return false;
    780 
    781     $field = new BP_XProfile_ProfileData( $field_id );
     784    if ( empty( $field_id ) || empty( $user_id ) )
     785        return false;
     786
     787    $field = new BP_XProfile_ProfileData( $field_id, $user_id );
    782788    return $field->delete();
    783789}
Note: See TracChangeset for help on using the changeset viewer.