Code Duplication    Length = 18-18 lines in 2 locations

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

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