Code Duplication    Length = 5-5 lines in 12 locations

index.php 6 locations

@@ 34-38 (lines=5) @@
31
    $myts = &MyTextSanitizer::getInstance();
32
    $criteria = new CriteriaCompo();
33
34
    if ( !empty( $_POST['user_uname'] ) ) {
35
        $match = ( !empty( $_POST['user_uname_match'] ) ) ? intval( $_POST['user_uname_match'] ) : XOOPS_MATCH_START;
36
        $ret = $myts->addSlashes( trim( $_POST['user_uname'] ) );
37
        xoops_Criteria( $criteria, 'uname', $ret, $match );
38
    }
39
40
    if ( !empty( $_POST['user_name'] ) ) {
41
        $match = ( !empty( $_POST['user_name_match'] ) ) ? intval( $_POST['user_name_match'] ) : XOOPS_MATCH_START;
@@ 40-44 (lines=5) @@
37
        xoops_Criteria( $criteria, 'uname', $ret, $match );
38
    }
39
40
    if ( !empty( $_POST['user_name'] ) ) {
41
        $match = ( !empty( $_POST['user_name_match'] ) ) ? intval( $_POST['user_name_match'] ) : XOOPS_MATCH_START;
42
        $ret = $myts->addSlashes( trim( $_POST['user_uname'] ) );
43
        xoops_Criteria( $criteria, 'name', $ret, $match );
44
    }
45
46
    if ( !empty( $_POST['user_email'] ) ) {
47
        $match = ( !empty( $_POST['user_email_match'] ) ) ? intval( $_POST['user_email_match'] ) : XOOPS_MATCH_START;
@@ 60-64 (lines=5) @@
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;
62
        $ret = $myts->addSlashes( trim( $_POST['user_icq'] ) );
63
        xoops_Criteria( $criteria, 'user_icq', $ret, $match );
64
    }
65
66
    if ( !empty( $_POST['user_aim'] ) ) {
67
        $match = ( !empty( $_POST['user_aim_match'] ) ) ? intval( $_POST['user_aim_match'] ) : XOOPS_MATCH_START;
@@ 66-70 (lines=5) @@
63
        xoops_Criteria( $criteria, 'user_icq', $ret, $match );
64
    }
65
66
    if ( !empty( $_POST['user_aim'] ) ) {
67
        $match = ( !empty( $_POST['user_aim_match'] ) ) ? intval( $_POST['user_aim_match'] ) : XOOPS_MATCH_START;
68
        $ret = $myts->addSlashes( trim( $_POST['user_aim'] ) );
69
        xoops_Criteria( $criteria, 'user_aim', $ret, $match );
70
    }
71
72
    if ( !empty( $_POST['user_yim'] ) ) {
73
        $match = ( !empty( $_POST['user_yim_match'] ) ) ? intval( $_POST['user_yim_match'] ) : XOOPS_MATCH_START;
@@ 72-76 (lines=5) @@
69
        xoops_Criteria( $criteria, 'user_aim', $ret, $match );
70
    }
71
72
    if ( !empty( $_POST['user_yim'] ) ) {
73
        $match = ( !empty( $_POST['user_yim_match'] ) ) ? intval( $_POST['user_yim_match'] ) : XOOPS_MATCH_START;
74
        $ret = $myts->addSlashes( trim( $_POST['user_yim'] ) );
75
        xoops_Criteria( $criteria, 'user_yim', $ret, $match );
76
    }
77
78
    if ( !empty( $_POST['user_msnm'] ) ) {
79
        $match = ( !empty( $_POST['user_msnm_match'] ) ) ? intval( $_POST['user_msnm_match'] ) : XOOPS_MATCH_START;
@@ 78-82 (lines=5) @@
75
        xoops_Criteria( $criteria, 'user_yim', $ret, $match );
76
    }
77
78
    if ( !empty( $_POST['user_msnm'] ) ) {
79
        $match = ( !empty( $_POST['user_msnm_match'] ) ) ? intval( $_POST['user_msnm_match'] ) : XOOPS_MATCH_START;
80
        $ret = $myts->addSlashes( trim( $_POST['user_msnm'] ) );
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' ) );

searchmembers.php 6 locations

@@ 123-127 (lines=5) @@
120
    $myts = &MyTextSanitizer::getInstance();
121
    $criteria = new CriteriaCompo();
122
123
    if ( !empty( $_POST['user_uname'] ) ) {
124
        $match = ( !empty( $_POST['user_uname_match'] ) ) ? intval( $_POST['user_uname_match'] ) : XOOPS_MATCH_START;
125
        $ret = $myts->addSlashes( trim( $_POST['user_uname'] ) );
126
        xoops_Criteria( $criteria, 'uname', $ret, $match );
127
    }
128
129
    if ( !empty( $_POST['user_name'] ) ) {
130
        $match = ( !empty( $_POST['user_name_match'] ) ) ? intval( $_POST['user_name_match'] ) : XOOPS_MATCH_START;
@@ 129-133 (lines=5) @@
126
        xoops_Criteria( $criteria, 'uname', $ret, $match );
127
    }
128
129
    if ( !empty( $_POST['user_name'] ) ) {
130
        $match = ( !empty( $_POST['user_name_match'] ) ) ? intval( $_POST['user_name_match'] ) : XOOPS_MATCH_START;
131
        $ret = $myts->addSlashes( trim( $_POST['user_uname'] ) );
132
        xoops_Criteria( $criteria, 'name', $ret, $match );
133
    }
134
135
    if ( !empty( $_POST['user_email'] ) ) {
136
        $match = ( !empty( $_POST['user_email_match'] ) ) ? intval( $_POST['user_email_match'] ) : XOOPS_MATCH_START;
@@ 149-153 (lines=5) @@
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;
151
        $ret = $myts->addSlashes( trim( $_POST['user_icq'] ) );
152
        xoops_Criteria( $criteria, 'user_icq', $ret, $match );
153
    }
154
155
    if ( !empty( $_POST['user_aim'] ) ) {
156
        $match = ( !empty( $_POST['user_aim_match'] ) ) ? intval( $_POST['user_aim_match'] ) : XOOPS_MATCH_START;
@@ 155-159 (lines=5) @@
152
        xoops_Criteria( $criteria, 'user_icq', $ret, $match );
153
    }
154
155
    if ( !empty( $_POST['user_aim'] ) ) {
156
        $match = ( !empty( $_POST['user_aim_match'] ) ) ? intval( $_POST['user_aim_match'] ) : XOOPS_MATCH_START;
157
        $ret = $myts->addSlashes( trim( $_POST['user_aim'] ) );
158
        xoops_Criteria( $criteria, 'user_aim', $ret, $match );
159
    }
160
161
    if ( !empty( $_POST['user_yim'] ) ) {
162
        $match = ( !empty( $_POST['user_yim_match'] ) ) ? intval( $_POST['user_yim_match'] ) : XOOPS_MATCH_START;
@@ 161-165 (lines=5) @@
158
        xoops_Criteria( $criteria, 'user_aim', $ret, $match );
159
    }
160
161
    if ( !empty( $_POST['user_yim'] ) ) {
162
        $match = ( !empty( $_POST['user_yim_match'] ) ) ? intval( $_POST['user_yim_match'] ) : XOOPS_MATCH_START;
163
        $ret = $myts->addSlashes( trim( $_POST['user_yim'] ) );
164
        xoops_Criteria( $criteria, 'user_yim', $ret, $match );
165
    }
166
167
    if ( !empty( $_POST['user_msnm'] ) ) {
168
        $match = ( !empty( $_POST['user_msnm_match'] ) ) ? intval( $_POST['user_msnm_match'] ) : XOOPS_MATCH_START;
@@ 167-171 (lines=5) @@
164
        xoops_Criteria( $criteria, 'user_yim', $ret, $match );
165
    }
166
167
    if ( !empty( $_POST['user_msnm'] ) ) {
168
        $match = ( !empty( $_POST['user_msnm_match'] ) ) ? intval( $_POST['user_msnm_match'] ) : XOOPS_MATCH_START;
169
        $ret = $myts->addSlashes( trim( $_POST['user_msnm'] ) );
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' ) );