Code Duplication    Length = 14-17 lines in 3 locations

main/user/add_users_to_session.php 1 location

@@ 330-346 (lines=17) @@
327
    } else {
328
        //Filter by Extra Fields
329
        $use_extra_fields = false;
330
        if (is_array($extra_field_list)) {
331
            if (is_array($new_field_list) && count($new_field_list) > 0) {
332
                $result_list = array();
333
                foreach ($new_field_list as $new_field) {
334
                    $varname = 'field_'.$new_field['variable'];
335
                    if (UserManager::is_extra_field_available($new_field['variable'])) {
336
                        if (isset($_POST[$varname]) && $_POST[$varname] != '0') {
337
                            $use_extra_fields = true;
338
                            $extra_field_result[] = UserManager::get_extra_user_data_by_value(
339
                                $new_field['variable'],
340
                                $_POST[$varname]
341
                            );
342
                        }
343
                    }
344
                }
345
            }
346
        }
347
348
        if ($use_extra_fields) {
349
            $final_result = array();

main/admin/add_users_to_usergroup.php 1 location

@@ 155-170 (lines=16) @@
152
153
// Filter by Extra Fields
154
$use_extra_fields = false;
155
if (is_array($extra_field_list)) {
156
    if (is_array($new_field_list) && count($new_field_list) > 0) {
157
        foreach ($new_field_list as $new_field) {
158
            $varname = 'field_'.$new_field['variable'];
159
            if (UserManager::is_extra_field_available($new_field['variable'])) {
160
                if (isset($_POST[$varname]) && $_POST[$varname] != '0') {
161
                    $use_extra_fields = true;
162
                    $extra_field_result[] = UserManager::get_extra_user_data_by_value(
163
                        $new_field['variable'],
164
                        $_POST[$varname]
165
                    );
166
                }
167
            }
168
        }
169
    }
170
}
171
172
if ($use_extra_fields) {
173
    $final_result = array();

main/inc/lib/usermanager.lib.php 1 location

@@ 3964-3977 (lines=14) @@
3961
        $useExtraFields = false;
3962
        $extraFields = self::get_extra_filtrable_fields();
3963
        $extraFieldResult = array();
3964
        if (is_array($extraFields) && count($extraFields) > 0) {
3965
            foreach ($extraFields as $extraField) {
3966
                $varName = 'field_'.$extraField['variable'];
3967
                if (self::is_extra_field_available($extraField['variable'])) {
3968
                    if (isset($_GET[$varName]) && $_GET[$varName] != '0') {
3969
                        $useExtraFields = true;
3970
                        $extraFieldResult[] = self::get_extra_user_data_by_value(
3971
                            $extraField['variable'],
3972
                            $_GET[$varName]
3973
                        );
3974
                    }
3975
                }
3976
            }
3977
        }
3978
3979
        if ($useExtraFields) {
3980
            $finalResult = array();