@@ 230-247 (lines=18) @@ | ||
227 | * |
|
228 | * @return |
|
229 | */ |
|
230 | function xoops_Criteria( &$criteria, $name = '', $ret = '', $match = '' ) { |
|
231 | global $criteria; |
|
232 | ||
233 | switch ( $match ) { |
|
234 | case XOOPS_MATCH_START: |
|
235 | $criteria->add( new Criteria( $name, $ret . '%', 'LIKE' ) ); |
|
236 | break; |
|
237 | case XOOPS_MATCH_END: |
|
238 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
239 | break; |
|
240 | case XOOPS_MATCH_EQUAL: |
|
241 | $criteria->add( new Criteria( $name, $ret ) ); |
|
242 | break; |
|
243 | case XOOPS_MATCH_CONTAIN: |
|
244 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
245 | break; |
|
246 | } |
|
247 | } |
|
248 |
@@ 285-302 (lines=18) @@ | ||
282 | * |
|
283 | * @return |
|
284 | */ |
|
285 | function xoops_Criteria( &$criteria, $name = '', $ret = '', $match = '' ) { |
|
286 | global $criteria; |
|
287 | ||
288 | switch ( $match ) { |
|
289 | case XOOPS_MATCH_START: |
|
290 | $criteria->add( new Criteria( $name, $ret . '%', 'LIKE' ) ); |
|
291 | break; |
|
292 | case XOOPS_MATCH_END: |
|
293 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
294 | break; |
|
295 | case XOOPS_MATCH_EQUAL: |
|
296 | $criteria->add( new Criteria( $name, $ret ) ); |
|
297 | break; |
|
298 | case XOOPS_MATCH_CONTAIN: |
|
299 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
300 | break; |
|
301 | } |
|
302 | } |
|
303 |