Changeset 1868 for trunk/bp-xprofile/bp-xprofile-admin.php
- Timestamp:
- 09/14/2009 06:27:34 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-xprofile/bp-xprofile-admin.php
r1798 r1868 209 209 210 210 function xprofile_admin_manage_field( $group_id, $field_id = null ) { 211 global $ message, $groups;211 global $bp, $wpdb, $message, $groups; 212 212 213 213 $field = new BP_XProfile_Field($field_id); … … 215 215 216 216 if ( isset($_POST['saveField']) ) { 217 if ( BP_XProfile_Field::admin_validate( $_POST) ) {217 if ( BP_XProfile_Field::admin_validate() ) { 218 218 $field->name = wp_filter_kses( $_POST['title'] ); 219 219 $field->desc = wp_filter_kses( $_POST['description'] ); … … 221 221 $field->type = wp_filter_kses( $_POST['fieldtype'] ); 222 222 $field->order_by = wp_filter_kses( $_POST["sort_order_$field->type"] ); 223 $field->field_order = (int) $wpdb->get_var( $wpdb->prepare( "SELECT max(field_order) FROM {$bp->profile->table_name_fields} WHERE group_id = %d", $group_id ) ); 224 $field->field_order++; 223 225 224 226 if ( !$field->save() ) {
Note: See TracChangeset
for help on using the changeset viewer.