Changeset 8753 for trunk/src/bp-core/bp-core-classes.php
- Timestamp:
- 08/03/2014 08:51:44 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-core/bp-core-classes.php
r8677 r8753 369 369 // xprofile field matches happen in bp_xprofile_bp_user_query_search() 370 370 if ( false !== $search_terms ) { 371 $search_terms _like= bp_esc_like( $search_terms );371 $search_terms = bp_esc_like( $search_terms ); 372 372 373 373 if ( $search_wildcard === 'left' ) { 374 $search_terms_like = '%' . $search_terms_like; 374 $search_terms_nospace = '%' . $search_terms; 375 $search_terms_space = '%' . $search_terms . ' %'; 375 376 } elseif ( $search_wildcard === 'right' ) { 376 $search_terms_like = $search_terms_like . '%'; 377 $search_terms_nospace = $search_terms . '%'; 378 $search_terms_space = '% ' . $search_terms . '%'; 377 379 } else { 378 $search_terms_like = '%' . $search_terms_like . '%'; 379 } 380 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 ); 380 $search_terms_nospace = '%' . $search_terms . '%'; 381 $search_terms_space = '%' . $search_terms . '%'; 382 } 383 384 $sql['where']['search'] = $wpdb->prepare( 385 "u.{$this->uid_name} IN ( SELECT ID FROM {$wpdb->users} WHERE ( user_login LIKE %s OR user_login LIKE %s OR user_nicename LIKE %s OR user_nicename LIKE %s ) )", 386 $search_terms_nospace, 387 $search_terms_space, 388 $search_terms_nospace, 389 $search_terms_space 390 ); 382 391 } 383 392 … … 2567 2576 */ 2568 2577 protected $default_args = array( 2569 'limit' => 1 6,2578 'limit' => 10, 2570 2579 'only_friends' => false, 2571 2580 'term' => '', … … 2607 2616 'per_page' => $this->args['limit'], 2608 2617 'search_terms' => $this->args['term'], 2618 'search_wildcard' => is_rtl() ? 'left' : 'right', 2609 2619 ); 2610 2620
Note: See TracChangeset
for help on using the changeset viewer.