Skip to:
Content

BuddyPress.org

Changeset 4059


Ignore:
Timestamp:
02/21/2011 02:10:23 PM (16 years ago)
Author:
johnjamesjacoby
Message:

Check description fields in xprofile groups and fields, and prevent errors if they are left empty.

Location:
trunk/bp-xprofile
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-xprofile/bp-xprofile-admin.php

    r3989 r4059  
    173173                if ( BP_XProfile_Group::admin_validate( $_POST ) ) {
    174174                        $group->name            = wp_filter_kses( $_POST['group_name'] );
    175                         $group->description     = wp_filter_kses( $_POST['group_description'] );
     175                        $group->description     = !empty( $_POST['group_description'] ) ? wp_filter_kses( $_POST['group_description'] ) : '';
    176176
    177177                        if ( !$group->save() ) {
     
    237237                if ( BP_XProfile_Field::admin_validate() ) {
    238238                        $field->name        = wp_filter_kses( $_POST['title'] );
    239                         $field->description = wp_filter_kses( $_POST['description'] );
     239                        $field->description = !empty( $_POST['description'] ) ? wp_filter_kses( $_POST['description'] ) : '';
    240240                        $field->is_required = wp_filter_kses( $_POST['required'] );
    241241                        $field->type        = wp_filter_kses( $_POST['fieldtype'] );
  • trunk/bp-xprofile/bp-xprofile-classes.php

    r4041 r4059  
    4545                        $sql = $wpdb->prepare( "INSERT INTO {$bp->profile->table_name_groups} (name, description, can_delete) VALUES (%s, %s, 1)", $this->name, $this->description );
    4646
    47                 if ( !$wpdb->query( $sql ) )
     47                if ( is_wp_error( $wpdb->query( $sql ) ) )
    4848                        return false;
    4949
Note: See TracChangeset for help on using the changeset viewer.