Changeset 8675 for trunk/src/bp-core/bp-core-classes.php
- Timestamp:
- 07/23/2014 05:56:57 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-core/bp-core-classes.php
r8608 r8675 31 31 * across xprofile fields. Requires XProfile component. 32 32 * Default: false. 33 * @type string $search_wildcard When searching with $search_terms, 34 * set where wildcards around the term should be positioned. 35 * Default: 'both'. Other values: 'left', 'right'. 33 36 * @type array|string|bool $include An array or comma-separated list of 34 37 * user IDs to which query should be limited. … … 154 157 'user_id' => 0, 155 158 'search_terms' => false, 159 'search_wildcard' => 'both', 156 160 'include' => false, 157 161 'exclude' => false, … … 365 369 // xprofile field matches happen in bp_xprofile_bp_user_query_search() 366 370 if ( false !== $search_terms ) { 367 $search_terms_like = '%' . bp_esc_like( $search_terms ) . '%'; 371 $search_terms_like = bp_esc_like( $search_terms ); 372 373 if ( $search_wildcard === 'left' ) { 374 $search_terms_like = '%' . $search_terms_like; 375 } elseif ( $search_wildcard === 'right' ) { 376 $search_terms_like = $search_terms_like . '%'; 377 } else { 378 $search_terms_like = '%' . $search_terms_like . '%'; 379 } 380 368 381 $sql['where']['search'] = $wpdb->prepare( "u.{$this->uid_name} IN ( SELECT ID FROM {$wpdb->users} WHERE ( user_login LIKE %s OR user_nicename LIKE %s ) )", $search_terms_like, $search_terms_like ); 369 382 }
Note: See TracChangeset
for help on using the changeset viewer.