Changeset 11629 for branches/2.8/src/bp-members/bp-members-functions.php
- Timestamp:
- 07/07/2017 06:37:55 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.8/src/bp-members/bp-members-functions.php
r11385 r11629 2064 2064 } 2065 2065 2066 // Save the visibility level. 2067 $visibility_level = ! empty( $user['meta']['field_' . $field_id . '_visibility'] ) ? $user['meta']['field_' . $field_id . '_visibility'] : 'public'; 2066 /* 2067 * Save the visibility level. 2068 * 2069 * Use the field's default visibility if not present, and 'public' if a 2070 * default visibility is not defined. 2071 */ 2072 $key = "field_{$field_id}_visibility"; 2073 if ( isset( $user['meta'][ $key ] ) ) { 2074 $visibility_level = $user['meta'][ $key ]; 2075 } else { 2076 $vfield = xprofile_get_field( $field_id ); 2077 $visibility_level = isset( $vfield->default_visibility ) ? $vfield->default_visibility : 'public'; 2078 } 2068 2079 xprofile_set_field_visibility_level( $field_id, $user_id, $visibility_level ); 2069 2080 }
Note: See TracChangeset
for help on using the changeset viewer.