Code Duplication    Length = 5-5 lines in 6 locations

index.php 6 locations

@@ 128-132 (lines=5) @@
125
    $myts     = MyTextSanitizer::getInstance();
126
    $criteria = new CriteriaCompo();
127
128
    if (!empty($_POST['user_uname'])) {
129
        $match = (!empty($_POST['user_uname_match'])) ? (int)$_POST['user_uname_match'] : XOOPS_MATCH_START;
130
        $ret   = $myts->addSlashes(trim($_POST['user_uname']));
131
        xoops_Criteria($criteria, 'uname', $ret, $match);
132
    }
133
134
    if (!empty($_POST['user_name'])) {
135
        $match = (!empty($_POST['user_name_match'])) ? (int)$_POST['user_name_match'] : XOOPS_MATCH_START;
@@ 134-138 (lines=5) @@
131
        xoops_Criteria($criteria, 'uname', $ret, $match);
132
    }
133
134
    if (!empty($_POST['user_name'])) {
135
        $match = (!empty($_POST['user_name_match'])) ? (int)$_POST['user_name_match'] : XOOPS_MATCH_START;
136
        $ret   = $myts->addSlashes(trim($_POST['user_uname']));
137
        xoops_Criteria($criteria, 'name', $ret, $match);
138
    }
139
140
    if (!empty($_POST['user_email'])) {
141
        $match = (!empty($_POST['user_email_match'])) ? (int)$_POST['user_email_match'] : XOOPS_MATCH_START;
@@ 154-158 (lines=5) @@
151
        $criteria->add(new Criteria('url', $myts->addSlashes($url) . '%', 'LIKE'));
152
    }
153
154
    if (!empty($_POST['user_icq'])) {
155
        $match = (!empty($_POST['user_icq_match'])) ? (int)$_POST['user_icq_match'] : XOOPS_MATCH_START;
156
        $ret   = $myts->addSlashes(trim($_POST['user_icq']));
157
        xoops_Criteria($criteria, 'user_icq', $ret, $match);
158
    }
159
160
    if (!empty($_POST['user_aim'])) {
161
        $match = (!empty($_POST['user_aim_match'])) ? (int)$_POST['user_aim_match'] : XOOPS_MATCH_START;
@@ 160-164 (lines=5) @@
157
        xoops_Criteria($criteria, 'user_icq', $ret, $match);
158
    }
159
160
    if (!empty($_POST['user_aim'])) {
161
        $match = (!empty($_POST['user_aim_match'])) ? (int)$_POST['user_aim_match'] : XOOPS_MATCH_START;
162
        $ret   = $myts->addSlashes(trim($_POST['user_aim']));
163
        xoops_Criteria($criteria, 'user_aim', $ret, $match);
164
    }
165
166
    if (!empty($_POST['user_yim'])) {
167
        $match = (!empty($_POST['user_yim_match'])) ? (int)$_POST['user_yim_match'] : XOOPS_MATCH_START;
@@ 166-170 (lines=5) @@
163
        xoops_Criteria($criteria, 'user_aim', $ret, $match);
164
    }
165
166
    if (!empty($_POST['user_yim'])) {
167
        $match = (!empty($_POST['user_yim_match'])) ? (int)$_POST['user_yim_match'] : XOOPS_MATCH_START;
168
        $ret   = $myts->addSlashes(trim($_POST['user_yim']));
169
        xoops_Criteria($criteria, 'user_yim', $ret, $match);
170
    }
171
172
    if (!empty($_POST['user_msnm'])) {
173
        $match = (!empty($_POST['user_msnm_match'])) ? (int)$_POST['user_msnm_match'] : XOOPS_MATCH_START;
@@ 172-176 (lines=5) @@
169
        xoops_Criteria($criteria, 'user_yim', $ret, $match);
170
    }
171
172
    if (!empty($_POST['user_msnm'])) {
173
        $match = (!empty($_POST['user_msnm_match'])) ? (int)$_POST['user_msnm_match'] : XOOPS_MATCH_START;
174
        $ret   = $myts->addSlashes(trim($_POST['user_msnm']));
175
        xoops_Criteria($criteria, 'user_msnm', $ret, $match);
176
    }
177
178
    if (!empty($_POST['user_from'])) {
179
        $criteria->add(new Criteria('user_from', '%' . $myts->addSlashes(trim($_POST['user_from'])) . '%', 'LIKE'));