Code Duplication    Length = 8-8 lines in 7 locations

main/survey/survey.lib.php 7 locations

@@ 4810-4817 (lines=8) @@
4807
                continue;
4808
            }
4809
            switch ($field_details[2]) {
4810
                case UserManager::USER_FIELD_TYPE_TEXT:
4811
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4812
                    if ($field_details[7] == 0) {
4813
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4814
                    } else {
4815
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4816
                    }
4817
                    break;
4818
                case UserManager::USER_FIELD_TYPE_TEXTAREA:
4819
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4820
                    if ($field_details[7] == 0) {
@@ 4818-4825 (lines=8) @@
4815
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4816
                    }
4817
                    break;
4818
                case UserManager::USER_FIELD_TYPE_TEXTAREA:
4819
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4820
                    if ($field_details[7] == 0) {
4821
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4822
                    } else {
4823
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4824
                    }
4825
                    break;
4826
                case UserManager::USER_FIELD_TYPE_RADIO:
4827
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4828
                    if ($field_details[7] == 0) {
@@ 4826-4833 (lines=8) @@
4823
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4824
                    }
4825
                    break;
4826
                case UserManager::USER_FIELD_TYPE_RADIO:
4827
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4828
                    if ($field_details[7] == 0) {
4829
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4830
                    } else {
4831
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4832
                    }
4833
                    break;
4834
                case UserManager::USER_FIELD_TYPE_SELECT:
4835
                    $get_lang_variables = false;
4836
                    if (in_array($field_details[1], array('mail_notify_message', 'mail_notify_invitation', 'mail_notify_group_message'))) {
@@ 4852-4859 (lines=8) @@
4849
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4850
                    }
4851
                    break;
4852
                case UserManager::USER_FIELD_TYPE_SELECT_MULTIPLE:
4853
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4854
                    if ($field_details[7] == 0) {
4855
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4856
                    } else {
4857
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4858
                    }
4859
                    break;
4860
                case UserManager::USER_FIELD_TYPE_DATE:
4861
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4862
                    if ($field_details[7] == 0) {
@@ 4860-4867 (lines=8) @@
4857
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4858
                    }
4859
                    break;
4860
                case UserManager::USER_FIELD_TYPE_DATE:
4861
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4862
                    if ($field_details[7] == 0) {
4863
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4864
                    } else {
4865
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4866
                    }
4867
                    break;
4868
                case UserManager::USER_FIELD_TYPE_DATETIME:
4869
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4870
                    if ($field_details[7] == 0) {
@@ 4868-4875 (lines=8) @@
4865
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4866
                    }
4867
                    break;
4868
                case UserManager::USER_FIELD_TYPE_DATETIME:
4869
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4870
                    if ($field_details[7] == 0) {
4871
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4872
                    } else {
4873
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4874
                    }
4875
                    break;
4876
                case UserManager::USER_FIELD_TYPE_DOUBLE_SELECT:
4877
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4878
                    if ($field_details[7] == 0) {
@@ 4876-4883 (lines=8) @@
4873
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4874
                    }
4875
                    break;
4876
                case UserManager::USER_FIELD_TYPE_DOUBLE_SELECT:
4877
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4878
                    if ($field_details[7] == 0) {
4879
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4880
                    } else {
4881
                        $field_list_array['extra_'.$field_details[1]]['visibility']=1;
4882
                    }
4883
                    break;
4884
                case UserManager::USER_FIELD_TYPE_DIVIDER:
4885
                    //$form->addElement('static',$field_details[1], '<br /><strong>'.$field_details[3].'</strong>');
4886
                    break;