@@ 151-168 (lines=18) @@ | ||
148 | * |
|
149 | * @return |
|
150 | */ |
|
151 | function xoops_Criteria( &$criteria, $name = '', $ret = '', $match = '' ) { |
|
152 | global $criteria; |
|
153 | ||
154 | switch ( $match ) { |
|
155 | case XOOPS_MATCH_START: |
|
156 | $criteria->add( new Criteria( $name, $ret . '%', 'LIKE' ) ); |
|
157 | break; |
|
158 | case XOOPS_MATCH_END: |
|
159 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
160 | break; |
|
161 | case XOOPS_MATCH_EQUAL: |
|
162 | $criteria->add( new Criteria( $name, $ret ) ); |
|
163 | break; |
|
164 | case XOOPS_MATCH_CONTAIN: |
|
165 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
166 | break; |
|
167 | } |
|
168 | } |
|
169 |
@@ 304-321 (lines=18) @@ | ||
301 | * |
|
302 | * @return |
|
303 | */ |
|
304 | function xoops_Criteria( &$criteria, $name = '', $ret = '', $match = '' ) { |
|
305 | global $criteria; |
|
306 | ||
307 | switch ( $match ) { |
|
308 | case XOOPS_MATCH_START: |
|
309 | $criteria->add( new Criteria( $name, $ret . '%', 'LIKE' ) ); |
|
310 | break; |
|
311 | case XOOPS_MATCH_END: |
|
312 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
313 | break; |
|
314 | case XOOPS_MATCH_EQUAL: |
|
315 | $criteria->add( new Criteria( $name, $ret ) ); |
|
316 | break; |
|
317 | case XOOPS_MATCH_CONTAIN: |
|
318 | $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) ); |
|
319 | break; |
|
320 | } |
|
321 | } |
|
322 |