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

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