Changeset 6557 for branches/1.6/bp-xprofile/bp-xprofile-classes.php
- Timestamp:
- 12/04/2012 12:03:40 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.6/bp-xprofile/bp-xprofile-classes.php
r6223 r6557 134 134 $where_sql = $wpdb->prepare( 'WHERE g.id = %d', $profile_group_id ); 135 135 elseif ( $exclude_groups ) 136 $where_sql = $wpdb->prepare( "WHERE g.id NOT IN ({$exclude_groups})");136 $where_sql = "WHERE g.id NOT IN ({$exclude_groups})"; 137 137 138 138 if ( !empty( $hide_empty_groups ) ) 139 $groups = $wpdb->get_results( $wpdb->prepare( "SELECT DISTINCT g.* FROM {$bp->profile->table_name_groups} g INNER JOIN {$bp->profile->table_name_fields} f ON g.id = f.group_id {$where_sql} ORDER BY g.group_order ASC" ));139 $groups = $wpdb->get_results( "SELECT DISTINCT g.* FROM {$bp->profile->table_name_groups} g INNER JOIN {$bp->profile->table_name_fields} f ON g.id = f.group_id {$where_sql} ORDER BY g.group_order ASC" ); 140 140 else 141 $groups = $wpdb->get_results( $wpdb->prepare( "SELECT DISTINCT g.* FROM {$bp->profile->table_name_groups} g {$where_sql} ORDER BY g.group_order ASC" ));141 $groups = $wpdb->get_results( "SELECT DISTINCT g.* FROM {$bp->profile->table_name_groups} g {$where_sql} ORDER BY g.group_order ASC" ); 142 142 143 143 if ( empty( $fetch_fields ) ) … … 165 165 166 166 if ( !empty( $exclude_fields_cs ) ) { 167 $exclude_fields_sql = $wpdb->prepare( "AND id NOT IN ({$exclude_fields_cs})" );167 $exclude_fields_sql = "AND id NOT IN ({$exclude_fields_cs})"; 168 168 } else { 169 169 $exclude_fields_sql = ''; … … 171 171 172 172 // Fetch the fields 173 $fields = $wpdb->get_results( $wpdb->prepare( "SELECT id, name, description, type, group_id, is_required FROM {$bp->profile->table_name_fields} WHERE group_id IN ( {$group_ids} ) AND parent_id = 0 {$exclude_fields_sql} ORDER BY field_order" ));173 $fields = $wpdb->get_results( "SELECT id, name, description, type, group_id, is_required FROM {$bp->profile->table_name_fields} WHERE group_id IN ( {$group_ids} ) AND parent_id = 0 {$exclude_fields_sql} ORDER BY field_order" ); 174 174 175 175 if ( empty( $fields ) ) … … 332 332 global $wpdb, $bp; 333 333 334 $levels = $wpdb->get_results( $wpdb->prepare( "SELECT object_id, meta_key, meta_value FROM {$bp->profile->table_name_meta} WHERE object_type = 'field' AND ( meta_key = 'default_visibility' OR meta_key = 'allow_custom_visibility' )" ));334 $levels = $wpdb->get_results( "SELECT object_id, meta_key, meta_value FROM {$bp->profile->table_name_meta} WHERE object_type = 'field' AND ( meta_key = 'default_visibility' OR meta_key = 'allow_custom_visibility' )" ); 335 335 336 336 // Arrange so that the field id is the key and the visibility level the value … … 1198 1198 1199 1199 if ( !empty( $exclude_fullname ) ) 1200 $exclude_sql = $wpdb->prepare( " AND pf.id != 1" );1200 $exclude_sql = " AND pf.id != 1"; 1201 1201 1202 1202 return $wpdb->get_results( $wpdb->prepare( "SELECT pf.type, pf.name, pd.value FROM {$bp->profile->table_name_data} pd INNER JOIN {$bp->profile->table_name_fields} pf ON pd.field_id = pf.id AND pd.user_id = %d {$exclude_sql} ORDER BY RAND() LIMIT 1", $user_id ) );
Note: See TracChangeset
for help on using the changeset viewer.