Code Duplication    Length = 8-12 lines in 5 locations

main/admin/add_users_to_usergroup.php 1 location

@@ 98-108 (lines=11) @@
95
96
$extra_field_list = UserManager::get_extra_fields();
97
$new_field_list = array();
98
if (is_array($extra_field_list)) {
99
    foreach ($extra_field_list as $extra_field) {
100
        //if is enabled to filter and is a "<select>" field type
101
        if ($extra_field[8]==1 && $extra_field[2]==4 ) {
102
            $new_field_list[] = array(
103
                'name'=> $extra_field[3],
104
                'variable' => $extra_field[1], 'data'=> $extra_field[9]
105
            );
106
        }
107
    }
108
}
109
110
$usergroup = new UserGroup();
111

main/admin/subscribe_user2course.php 1 location

@@ 57-64 (lines=8) @@
54
//checking for extra field with filter on
55
$extra_field_list= UserManager::get_extra_fields();
56
$new_field_list = array();
57
if (is_array($extra_field_list)) {
58
    foreach ($extra_field_list as $extra_field) {
59
        //if is enabled to filter and is a "<select>" field type
60
        if ($extra_field[8]==1 && $extra_field[2]==4 ) {
61
            $new_field_list[] = array('name'=> $extra_field[3], 'variable'=>$extra_field[1], 'data'=> $extra_field[9]);
62
        }
63
    }
64
}
65
66
/* React on POSTed request */
67
if (isset($_POST['form_sent']) && $_POST['form_sent']) {

main/session/add_users_to_session.php 1 location

@@ 51-62 (lines=12) @@
48
$extra_field_list = UserManager::get_extra_fields();
49
50
$new_field_list = array();
51
if (is_array($extra_field_list)) {
52
    foreach ($extra_field_list as $extra_field) {
53
        //if is enabled to filter and is a "<select>" field type
54
        if ($extra_field[8]==1 && $extra_field[2]==4) {
55
            $new_field_list[] = array(
56
                'name'=> $extra_field[3],
57
                'variable'=>$extra_field[1],
58
                'data'=> $extra_field[9]
59
            );
60
        }
61
    }
62
}
63
64
function search_users($needle, $type)
65
{

main/user/add_users_to_session.php 1 location

@@ 50-61 (lines=12) @@
47
    // Checking for extra field with filter on
48
    $extra_field_list= UserManager::get_extra_fields();
49
    $new_field_list = array();
50
    if (is_array($extra_field_list)) {
51
    	foreach ($extra_field_list as $extra_field) {
52
    		//if is enabled to filter and is a "<select>" field type
53
    		if ($extra_field[8]==1 && $extra_field[2]==4 ) {
54
                $new_field_list[] = array(
55
                    'name' => $extra_field[3],
56
                    'variable' => $extra_field[1],
57
                    'data' => $extra_field[9],
58
                );
59
    		}
60
    	}
61
    }
62
63
    function search_users($needle, $type)
64
    {

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

@@ 3561-3572 (lines=12) @@
3558
        $extraFieldList = UserManager::get_extra_fields();
3559
3560
        $extraFiltrableFields = array();
3561
        if (is_array($extraFieldList)) {
3562
            foreach ($extraFieldList as $extraField) {
3563
                // If is enabled to filter and is a "<select>" field type
3564
                if ($extraField[8] == 1 && $extraField[2] == 4) {
3565
                    $extraFiltrableFields[] = array(
3566
                        'name' => $extraField[3],
3567
                        'variable' => $extraField[1],
3568
                        'data' => $extraField[9]
3569
                    );
3570
                }
3571
            }
3572
        }
3573
3574
        if (is_array($extraFiltrableFields) && count($extraFiltrableFields) > 0) {
3575
            return $extraFiltrableFields;