Changeset 3369 for trunk/bp-xprofile/bp-xprofile-templatetags.php
- Timestamp:
- 11/07/2010 12:20:02 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-xprofile/bp-xprofile-templatetags.php
r3300 r3369 1 1 <?php 2 3 2 /*************************************************************************** 4 3 * XProfile Data Display Template Tags … … 257 256 global $group; 258 257 258 $field_ids = ''; 259 259 foreach ( (array) $group->fields as $field ) 260 260 $field_ids .= $field->id . ','; … … 311 311 * value as long as it's not empty and a required field. 312 312 */ 313 if ( isset( $_POST['field_' . $field->id] ) && ( $field->data->value != $_POST['field_' . $field->id] )) {313 if ( isset( $_POST['field_' . $field->id] ) && isset( $field->data->value ) && $field->data->value != $_POST['field_' . $field->id] ) { 314 314 if ( !empty( $_POST['field_' . $field->id] ) ) 315 315 $field->data->value = $_POST['field_' . $field->id]; 316 316 } 317 317 318 $field->data->value = bp_unserialize_profile_field( $field->data->value ); 319 320 return apply_filters( 'bp_get_the_profile_field_edit_value', esc_html( $field->data->value ) ); 318 if ( isset( $field->data->value ) ) 319 return apply_filters( 'bp_get_the_profile_field_edit_value', esc_html( bp_unserialize_profile_field( $field->data->value ) ) ); 320 else 321 return apply_filters( 'bp_get_the_profile_field_edit_value', '' ); 321 322 } 322 323 … … 677 678 678 679 function bp_get_user_has_avatar() { 680 global $bp; 681 679 682 if ( !bp_core_fetch_avatar( array( 'item_id' => $bp->displayed_user->id, 'no_grav' => true ) ) ) 680 683 return false; … … 697 700 ) ); 698 701 } 699 700 702 ?>
Note: See TracChangeset
for help on using the changeset viewer.