@@ 499-508 (lines=10) @@ | ||
496 | * |
|
497 | * @return string Search SQL. |
|
498 | */ |
|
499 | protected function get_search_sql( $string, $columns ) { |
|
500 | $like = '%' . $this->db->esc_like( $string ) . '%'; |
|
501 | ||
502 | $searches = array(); |
|
503 | foreach ( $columns as $column ) { |
|
504 | $searches[] = $this->db->prepare( "$column LIKE %s", $like ); |
|
505 | } |
|
506 | ||
507 | return '(' . implode( ' OR ', $searches ) . ')'; |
|
508 | } |
|
509 | ||
510 | /** |
|
511 | * Parses and sanitizes 'orderby' keys passed to the network query. |
@@ 1072-1081 (lines=10) @@ | ||
1069 | * @param array $cols |
|
1070 | * @return string |
|
1071 | */ |
|
1072 | protected function get_search_sql( $string, $cols ) { |
|
1073 | $like = '%' . $this->db->esc_like( $string ) . '%'; |
|
1074 | ||
1075 | $searches = array(); |
|
1076 | foreach ( $cols as $col ) { |
|
1077 | $searches[] = $this->db->prepare( "$col LIKE %s", $like ); |
|
1078 | } |
|
1079 | ||
1080 | return ' AND (' . implode(' OR ', $searches) . ')'; |
|
1081 | } |
|
1082 | ||
1083 | /** |
|
1084 | * Parse and sanitize 'orderby' keys passed to the comment query. |