Code Duplication    Length = 3-4 lines in 8 locations

index.php 4 locations

@@ 55-58 (lines=4) @@
52
        }
53
    }
54
55
    if ( !empty( $_POST['user_url'] ) ) {
56
        $url = formatURL( trim( $_POST['user_url'] ) );
57
        $criteria->add( new Criteria( 'url', $myts->addSlashes( $url ) . '%', 'LIKE' ) );
58
    }
59
60
    if ( !empty( $_POST['user_icq'] ) ) {
61
        $match = ( !empty( $_POST['user_icq_match'] ) ) ? intval( $_POST['user_icq_match'] ) : XOOPS_MATCH_START;
@@ 84-86 (lines=3) @@
81
        xoops_Criteria( $criteria, 'user_msnm', $ret, $match );
82
    }
83
84
    if ( !empty( $_POST['user_from'] ) ) {
85
        $criteria->add( new Criteria( 'user_from', '%' . $myts->addSlashes( trim( $_POST['user_from'] ) ) . '%', 'LIKE' ) );
86
    }
87
88
    if ( !empty( $_POST['user_intrest'] ) ) {
89
        $criteria->add( new Criteria( 'user_intrest', '%' . $myts->addSlashes( trim( $_POST['user_intrest'] ) ) . '%', 'LIKE' ) );
@@ 88-90 (lines=3) @@
85
        $criteria->add( new Criteria( 'user_from', '%' . $myts->addSlashes( trim( $_POST['user_from'] ) ) . '%', 'LIKE' ) );
86
    }
87
88
    if ( !empty( $_POST['user_intrest'] ) ) {
89
        $criteria->add( new Criteria( 'user_intrest', '%' . $myts->addSlashes( trim( $_POST['user_intrest'] ) ) . '%', 'LIKE' ) );
90
    }
91
92
    if ( !empty( $_POST['user_occ'] ) ) {
93
        $criteria->add( new Criteria( 'user_occ', '%' . $myts->addSlashes( trim( $_POST['user_occ'] ) ) . '%', 'LIKE' ) );
@@ 92-94 (lines=3) @@
89
        $criteria->add( new Criteria( 'user_intrest', '%' . $myts->addSlashes( trim( $_POST['user_intrest'] ) ) . '%', 'LIKE' ) );
90
    }
91
92
    if ( !empty( $_POST['user_occ'] ) ) {
93
        $criteria->add( new Criteria( 'user_occ', '%' . $myts->addSlashes( trim( $_POST['user_occ'] ) ) . '%', 'LIKE' ) );
94
    }
95
96
    if ( !empty( $_POST['user_lastlog_more'] ) && is_numeric( $_POST['user_lastlog_more'] ) ) {
97
        $f_user_lastlog_more = intval( trim( $_POST['user_lastlog_more'] ) );

searchmembers.php 4 locations

@@ 144-147 (lines=4) @@
141
        }
142
    }
143
144
    if ( !empty( $_POST['user_url'] ) ) {
145
        $url = formatURL( trim( $_POST['user_url'] ) );
146
        $criteria->add( new Criteria( 'url', $myts->addSlashes( $url ) . '%', 'LIKE' ) );
147
    }
148
149
    if ( !empty( $_POST['user_icq'] ) ) {
150
        $match = ( !empty( $_POST['user_icq_match'] ) ) ? intval( $_POST['user_icq_match'] ) : XOOPS_MATCH_START;
@@ 173-175 (lines=3) @@
170
        xoops_Criteria( $criteria, 'user_msnm', $ret, $match );
171
    }
172
173
    if ( !empty( $_POST['user_from'] ) ) {
174
        $criteria->add( new Criteria( 'user_from', '%' . $myts->addSlashes( trim( $_POST['user_from'] ) ) . '%', 'LIKE' ) );
175
    }
176
177
    if ( !empty( $_POST['user_intrest'] ) ) {
178
        $criteria->add( new Criteria( 'user_intrest', '%' . $myts->addSlashes( trim( $_POST['user_intrest'] ) ) . '%', 'LIKE' ) );
@@ 177-179 (lines=3) @@
174
        $criteria->add( new Criteria( 'user_from', '%' . $myts->addSlashes( trim( $_POST['user_from'] ) ) . '%', 'LIKE' ) );
175
    }
176
177
    if ( !empty( $_POST['user_intrest'] ) ) {
178
        $criteria->add( new Criteria( 'user_intrest', '%' . $myts->addSlashes( trim( $_POST['user_intrest'] ) ) . '%', 'LIKE' ) );
179
    }
180
181
    if ( !empty( $_POST['user_occ'] ) ) {
182
        $criteria->add( new Criteria( 'user_occ', '%' . $myts->addSlashes( trim( $_POST['user_occ'] ) ) . '%', 'LIKE' ) );
@@ 181-183 (lines=3) @@
178
        $criteria->add( new Criteria( 'user_intrest', '%' . $myts->addSlashes( trim( $_POST['user_intrest'] ) ) . '%', 'LIKE' ) );
179
    }
180
181
    if ( !empty( $_POST['user_occ'] ) ) {
182
        $criteria->add( new Criteria( 'user_occ', '%' . $myts->addSlashes( trim( $_POST['user_occ'] ) ) . '%', 'LIKE' ) );
183
    }
184
185
    if ( !empty( $_POST['user_lastlog_more'] ) && is_numeric( $_POST['user_lastlog_more'] ) ) {
186
        $f_user_lastlog_more = intval( trim( $_POST['user_lastlog_more'] ) );