Changeset 11630 for trunk/src/bp-members/bp-members-functions.php
- Timestamp:
- 07/07/2017 06:38:57 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-members/bp-members-functions.php
r11611 r11630 2073 2073 } 2074 2074 2075 // Save the visibility level. 2076 $visibility_level = ! empty( $user['meta']['field_' . $field_id . '_visibility'] ) ? $user['meta']['field_' . $field_id . '_visibility'] : 'public'; 2075 /* 2076 * Save the visibility level. 2077 * 2078 * Use the field's default visibility if not present, and 'public' if a 2079 * default visibility is not defined. 2080 */ 2081 $key = "field_{$field_id}_visibility"; 2082 if ( isset( $user['meta'][ $key ] ) ) { 2083 $visibility_level = $user['meta'][ $key ]; 2084 } else { 2085 $vfield = xprofile_get_field( $field_id ); 2086 $visibility_level = isset( $vfield->default_visibility ) ? $vfield->default_visibility : 'public'; 2087 } 2077 2088 xprofile_set_field_visibility_level( $field_id, $user_id, $visibility_level ); 2078 2089 }
Note: See TracChangeset
for help on using the changeset viewer.