Code Duplication    Length = 5-5 lines in 12 locations

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' ) );

index.php 6 locations

@@ 37-41 (lines=5) @@
34
    $myts = MyTextSanitizer::getInstance();
35
    $criteria = new CriteriaCompo();
36
37
    if ( !empty( $_POST['user_uname'] ) ) {
38
        $match = ( !empty( $_POST['user_uname_match'] ) ) ? intval( $_POST['user_uname_match'] ) : XOOPS_MATCH_START;
39
        $ret = $myts->addSlashes( trim( $_POST['user_uname'] ) );
40
        xoops_Criteria( $criteria, 'uname', $ret, $match );
41
    }
42
43
    if ( !empty( $_POST['user_name'] ) ) {
44
        $match = ( !empty( $_POST['user_name_match'] ) ) ? intval( $_POST['user_name_match'] ) : XOOPS_MATCH_START;
@@ 43-47 (lines=5) @@
40
        xoops_Criteria( $criteria, 'uname', $ret, $match );
41
    }
42
43
    if ( !empty( $_POST['user_name'] ) ) {
44
        $match = ( !empty( $_POST['user_name_match'] ) ) ? intval( $_POST['user_name_match'] ) : XOOPS_MATCH_START;
45
        $ret = $myts->addSlashes( trim( $_POST['user_uname'] ) );
46
        xoops_Criteria( $criteria, 'name', $ret, $match );
47
    }
48
49
    if ( !empty( $_POST['user_email'] ) ) {
50
        $match = ( !empty( $_POST['user_email_match'] ) ) ? intval( $_POST['user_email_match'] ) : XOOPS_MATCH_START;
@@ 63-67 (lines=5) @@
60
        $criteria->add( new Criteria( 'url', $myts->addSlashes( $url ) . '%', 'LIKE' ) );
61
    }
62
63
    if ( !empty( $_POST['user_icq'] ) ) {
64
        $match = ( !empty( $_POST['user_icq_match'] ) ) ? intval( $_POST['user_icq_match'] ) : XOOPS_MATCH_START;
65
        $ret = $myts->addSlashes( trim( $_POST['user_icq'] ) );
66
        xoops_Criteria( $criteria, 'user_icq', $ret, $match );
67
    }
68
69
    if ( !empty( $_POST['user_aim'] ) ) {
70
        $match = ( !empty( $_POST['user_aim_match'] ) ) ? intval( $_POST['user_aim_match'] ) : XOOPS_MATCH_START;
@@ 69-73 (lines=5) @@
66
        xoops_Criteria( $criteria, 'user_icq', $ret, $match );
67
    }
68
69
    if ( !empty( $_POST['user_aim'] ) ) {
70
        $match = ( !empty( $_POST['user_aim_match'] ) ) ? intval( $_POST['user_aim_match'] ) : XOOPS_MATCH_START;
71
        $ret = $myts->addSlashes( trim( $_POST['user_aim'] ) );
72
        xoops_Criteria( $criteria, 'user_aim', $ret, $match );
73
    }
74
75
    if ( !empty( $_POST['user_yim'] ) ) {
76
        $match = ( !empty( $_POST['user_yim_match'] ) ) ? intval( $_POST['user_yim_match'] ) : XOOPS_MATCH_START;
@@ 75-79 (lines=5) @@
72
        xoops_Criteria( $criteria, 'user_aim', $ret, $match );
73
    }
74
75
    if ( !empty( $_POST['user_yim'] ) ) {
76
        $match = ( !empty( $_POST['user_yim_match'] ) ) ? intval( $_POST['user_yim_match'] ) : XOOPS_MATCH_START;
77
        $ret = $myts->addSlashes( trim( $_POST['user_yim'] ) );
78
        xoops_Criteria( $criteria, 'user_yim', $ret, $match );
79
    }
80
81
    if ( !empty( $_POST['user_msnm'] ) ) {
82
        $match = ( !empty( $_POST['user_msnm_match'] ) ) ? intval( $_POST['user_msnm_match'] ) : XOOPS_MATCH_START;
@@ 81-85 (lines=5) @@
78
        xoops_Criteria( $criteria, 'user_yim', $ret, $match );
79
    }
80
81
    if ( !empty( $_POST['user_msnm'] ) ) {
82
        $match = ( !empty( $_POST['user_msnm_match'] ) ) ? intval( $_POST['user_msnm_match'] ) : XOOPS_MATCH_START;
83
        $ret = $myts->addSlashes( trim( $_POST['user_msnm'] ) );
84
        xoops_Criteria( $criteria, 'user_msnm', $ret, $match );
85
    }
86
87
    if ( !empty( $_POST['user_from'] ) ) {
88
        $criteria->add( new Criteria( 'user_from', '%' . $myts->addSlashes( trim( $_POST['user_from'] ) ) . '%', 'LIKE' ) );