Code Duplication    Length = 18-18 lines in 2 locations

searchmembers.php 1 location

@@ 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

index.php 1 location

@@ 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