@@ 338-355 (lines=18) @@ | ||
335 | * |
|
336 | * @return |
|
337 | */ |
|
338 | function xoops_Criteria( &$criteria, $name = '', $ret = '', $match = '' ) { |
|
339 | global $criteria; |
|
340 | ||
341 | switch ( $match ) { |
|
342 | case XOOPS_MATCH_START: |
|
343 | $criteria->add( new Criteria( $name, $ret . '%', 'LIKE' ) ); |
|
344 | break; |
|
345 | case XOOPS_MATCH_END: |
|
346 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
347 | break; |
|
348 | case XOOPS_MATCH_EQUAL: |
|
349 | $criteria->add( new Criteria( $name, $ret ) ); |
|
350 | break; |
|
351 | case XOOPS_MATCH_CONTAIN: |
|
352 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
353 | break; |
|
354 | } |
|
355 | } |
|
356 |
@@ 249-266 (lines=18) @@ | ||
246 | * |
|
247 | * @return |
|
248 | */ |
|
249 | function xoops_Criteria( &$criteria, $name = '', $ret = '', $match = '' ) { |
|
250 | global $criteria; |
|
251 | ||
252 | switch ( $match ) { |
|
253 | case XOOPS_MATCH_START: |
|
254 | $criteria->add( new Criteria( $name, $ret . '%', 'LIKE' ) ); |
|
255 | break; |
|
256 | case XOOPS_MATCH_END: |
|
257 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
258 | break; |
|
259 | case XOOPS_MATCH_EQUAL: |
|
260 | $criteria->add( new Criteria( $name, $ret ) ); |
|
261 | break; |
|
262 | case XOOPS_MATCH_CONTAIN: |
|
263 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
264 | break; |
|
265 | } |
|
266 | } |
|
267 |