Changeset 5096
- Timestamp:
- 09/02/2011 11:21:15 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-xprofile/bp-xprofile-classes.php
r5059 r5096 211 211 212 212 // Merge the field array back in with the group array 213 foreach( (array) $groups as $group_key => $group ) { 213 foreach( (array) $groups as $group ) { 214 215 // Indexes may have been shifted after previous deletions, so we get a 216 // fresh one each time through the loop 217 $index = array_search( $group, $groups ); 218 214 219 foreach( (array) $fields as $field ) { 215 220 if ( $group->id == $field->group_id ) 216 $groups[$ group_key]->fields[] = $field;221 $groups[$index]->fields[] = $field; 217 222 } 218 223 … … 220 225 // Remove them, if necessary. 221 226 if ( empty( $group->fields ) && $hide_empty_groups ) { 222 unset( $groups[$ group_key] );227 unset( $groups[$index] ); 223 228 } 224 229
Note: See TracChangeset
for help on using the changeset viewer.