@@ 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 |
@@ 254-271 (lines=18) @@ | ||
251 | * |
|
252 | * @return |
|
253 | */ |
|
254 | function xoops_Criteria( &$criteria, $name = '', $ret = '', $match = '' ) { |
|
255 | global $criteria; |
|
256 | ||
257 | switch ( $match ) { |
|
258 | case XOOPS_MATCH_START: |
|
259 | $criteria->add( new Criteria( $name, $ret . '%', 'LIKE' ) ); |
|
260 | break; |
|
261 | case XOOPS_MATCH_END: |
|
262 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
263 | break; |
|
264 | case XOOPS_MATCH_EQUAL: |
|
265 | $criteria->add( new Criteria( $name, $ret ) ); |
|
266 | break; |
|
267 | case XOOPS_MATCH_CONTAIN: |
|
268 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
269 | break; |
|
270 | } |
|
271 | } |
|
272 |