Code Duplication    Length = 18-18 lines in 2 locations

index.php 1 location

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

searchmembers.php 1 location

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