Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
02/13/2012 08:48:57 PM (14 years ago)
Author:
boonebgorges
Message:

Use field_id 1 when checking for existing fullname in bp_core_get_user_displayname() fallback, to avoid mismatches in bp-xprofile-fullname-field-name site option.
Don't overwrite bp-xprofile-fullname-field-name and bp-xprofile-base-group-name during upgrade if they're already populated.
Fixes #3725

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-core/admin/bp-core-schema.php

    r5749 r5779  
    243243    $bp_prefix       = bp_core_get_table_prefix();
    244244
    245     bp_update_option( 'bp-xprofile-base-group-name', _x( 'Base', 'First XProfile group name', 'buddypress' ) );
    246     bp_update_option( 'bp-xprofile-fullname-field-name', _x( 'Name', 'XProfile fullname field name', 'buddypress' ) );
     245    // These values should only be updated if they are not already present
     246    if ( !$base_group_name = bp_get_option( 'bp-xprofile-base-group-name' ) ) {
     247        bp_update_option( 'bp-xprofile-base-group-name', _x( 'Base', 'First XProfile group name', 'buddypress' ) );
     248    }
     249
     250    if ( !$fullname_field_name = bp_get_option( 'bp-xprofile-fullname-field-name' ) ) {
     251        bp_update_option( 'bp-xprofile-fullname-field-name', _x( 'Name', 'XProfile fullname field name', 'buddypress' ) );
     252    }
    247253
    248254    $sql[] = "CREATE TABLE {$bp_prefix}bp_xprofile_groups (
Note: See TracChangeset for help on using the changeset viewer.