Code Duplication    Length = 18-18 lines in 2 locations

index.php 1 location

@@ 230-247 (lines=18) @@
227
 *
228
 * @return
229
 */
230
function xoops_Criteria( &$criteria, $name = '', $ret = '', $match = '' ) {
231
    global $criteria;
232
233
    switch ( $match ) {
234
        case XOOPS_MATCH_START:
235
            $criteria->add( new Criteria( $name, $ret . '%', 'LIKE' ) );
236
            break;
237
        case XOOPS_MATCH_END:
238
            $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) );
239
            break;
240
        case XOOPS_MATCH_EQUAL:
241
            $criteria->add( new Criteria( $name, $ret ) );
242
            break;
243
        case XOOPS_MATCH_CONTAIN:
244
            $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) );
245
            break;
246
    }
247
}
248

searchmembers.php 1 location

@@ 285-302 (lines=18) @@
282
 *
283
 * @return
284
 */
285
function xoops_Criteria( &$criteria, $name = '', $ret = '', $match = '' ) {
286
    global $criteria;
287
288
    switch ( $match ) {
289
        case XOOPS_MATCH_START:
290
            $criteria->add( new Criteria( $name, $ret . '%', 'LIKE' ) );
291
            break;
292
        case XOOPS_MATCH_END:
293
            $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) );
294
            break;
295
        case XOOPS_MATCH_EQUAL:
296
            $criteria->add( new Criteria( $name, $ret ) );
297
            break;
298
        case XOOPS_MATCH_CONTAIN:
299
            $criteria->add( new Criteria( $name, '%' . $ret . '%', 'LIKE' ) );
300
            break;
301
    }
302
}
303