| @@ -135,13 +135,8 @@ | ||
| 135 | 135 | if ( ! empty( $params['subdivision'] ) && ! is_array( $params['subdivision'] ) ) { |
| 136 | 136 | $pairs[] = $alias( 'SubdivisionName' ) . '=' . rawurlencode( (string) $params['subdivision'] ); |
| 137 | 137 | } |
| 138 | 138 | |
| 139 | - // The "MLS #" search box: the public MLS number as an equality match. | |
| 140 | - if ( ! empty( $params['listing_id'] ) && ! is_array( $params['listing_id'] ) ) { | |
| 141 | - $pairs[] = $alias( 'ListingId' ) . '=' . rawurlencode( trim( (string) $params['listing_id'] ) ); | |
| 142 | - } | |
| 143 | - | |
| 144 | 139 | // Minimum list date, only when it's a valid YYYY-MM-DD. |
| 145 | 140 | if ( ! empty( $params['list_date_min'] ) && preg_match( '/^\d{4}-\d{2}-\d{2}$/', (string) $params['list_date_min'] ) ) { |
| 146 | 141 | $pairs[] = $alias( 'ListingContractDate' ) . '.gte=' . $params['list_date_min']; |
| 147 | 142 | } |
| @@ -234,14 +229,8 @@ | ||
| 234 | 229 | } |
| 235 | 230 | |
| 236 | 231 | if ( ! empty( $params['subdivision'] ) && ! is_array( $params['subdivision'] ) ) { |
| 237 | 232 | $filter .= mlsimport_live_filter_list_segment( $alias( 'SubdivisionName' ), array( (string) $params['subdivision'] ) ); |
| 238 | - } | |
| 239 | - | |
| 240 | - // The "MLS #" search box: `ListingId eq '<number>'` (the helper trims the | |
| 241 | - // value and doubles single quotes, so the visitor's text cannot break out). | |
| 242 | - if ( ! empty( $params['listing_id'] ) && ! is_array( $params['listing_id'] ) ) { | |
| 243 | - $filter .= mlsimport_live_filter_list_segment( $alias( 'ListingId' ), array( (string) $params['listing_id'] ) ); | |
| 244 | 233 | } |
| 245 | 234 | |
| 246 | 235 | if ( ! empty( $params['list_date_min'] ) && preg_match( '/^\d{4}-\d{2}-\d{2}$/', (string) $params['list_date_min'] ) ) { |
| 247 | 236 | $filter .= '(' . $alias( 'ListingContractDate' ) . ' ge ' . $params['list_date_min'] . ') and '; |