Skip to:
Content

BuddyPress.org

Ticket #3074: 3074.01.patch

File 3074.01.patch, 1.8 KB (added by r-a-y, 13 years ago)
  • bp-xprofile/bp-xprofile-template.php

     
    194194                // Set a class with the field name (sanitized)
    195195                $css_classes[] = 'field_' . sanitize_title( $profile_template->field->name );
    196196
    197                 if ( $profile_template->current_field % 2 == 1 )
    198                         $css_classes[] = 'alt';
    199 
    200197                $css_classes = apply_filters_ref_array( 'bp_field_css_classes', array( &$css_classes ) );
    201198
    202199                return apply_filters( 'bp_get_field_css_class', ' class="' . implode( ' ', $css_classes ) . '"' );
     
    428425                                        }
    429426
    430427                                        $selected = '';
    431                                        
     428
    432429                                        // First, check to see whether the user-entered value
    433430                                        // matches
    434431                                        if ( in_array( $options[$k]->name, (array) $option_values ) )
     
    454451                                                if ( !empty( $_POST['field_' . $field->id] ) )
    455452                                                        $option_value = $_POST['field_' . $field->id];
    456453                                        }
    457                                        
    458                                         $selected = ''; 
     454
     455                                        $selected = '';
    459456                                        if ( $option_value == $options[$k]->name || !empty( $value ) && $value == $options[$k]->name || ( empty( $option_value ) && $options[$k]->is_default_option ) )
    460457                                                $selected = ' checked="checked"';
    461458
     
    475472                                }
    476473
    477474                                $option_values = maybe_unserialize($option_values);
    478                                
     475
    479476                                for ( $k = 0; $k < count($options); $k++ ) {
    480477                                        $selected = '';
    481                                        
     478
    482479                                        // First, check to see whether the user's saved values
    483480                                        // match the option
    484481                                        for ( $j = 0; $j < count($option_values); $j++ ) {
     
    487484                                                        break;
    488485                                                }
    489486                                        }
    490                                        
     487
    491488                                        // If the user has not yet supplied a value for this field,
    492489                                        // check to see whether there is a default value available
    493490                                        if ( !is_array( $option_values ) && empty( $option_values ) && !$selected && $options[$k]->is_default_option) {