Code Duplication    Length = 8-8 lines in 7 locations

main/survey/survey.lib.php 7 locations

@@ 4719-4726 (lines=8) @@
4716
                continue;
4717
            }
4718
            switch ($field_details[2]) {
4719
                case UserManager::USER_FIELD_TYPE_TEXT:
4720
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4721
                    if ($field_details[7] == 0) {
4722
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4723
                    } else {
4724
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4725
                    }
4726
                    break;
4727
                case UserManager::USER_FIELD_TYPE_TEXTAREA:
4728
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4729
                    if ($field_details[7] == 0) {
@@ 4727-4734 (lines=8) @@
4724
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4725
                    }
4726
                    break;
4727
                case UserManager::USER_FIELD_TYPE_TEXTAREA:
4728
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4729
                    if ($field_details[7] == 0) {
4730
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4731
                    } else {
4732
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4733
                    }
4734
                    break;
4735
                case UserManager::USER_FIELD_TYPE_RADIO:
4736
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4737
                    if ($field_details[7] == 0) {
@@ 4735-4742 (lines=8) @@
4732
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4733
                    }
4734
                    break;
4735
                case UserManager::USER_FIELD_TYPE_RADIO:
4736
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4737
                    if ($field_details[7] == 0) {
4738
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4739
                    } else {
4740
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4741
                    }
4742
                    break;
4743
                case UserManager::USER_FIELD_TYPE_SELECT:
4744
                    $get_lang_variables = false;
4745
                    if (in_array($field_details[1], array('mail_notify_message', 'mail_notify_invitation', 'mail_notify_group_message'))) {
@@ 4761-4768 (lines=8) @@
4758
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4759
                    }
4760
                    break;
4761
                case UserManager::USER_FIELD_TYPE_SELECT_MULTIPLE:
4762
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4763
                    if ($field_details[7] == 0) {
4764
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4765
                    } else {
4766
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4767
                    }
4768
                    break;
4769
                case UserManager::USER_FIELD_TYPE_DATE:
4770
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4771
                    if ($field_details[7] == 0) {
@@ 4769-4776 (lines=8) @@
4766
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4767
                    }
4768
                    break;
4769
                case UserManager::USER_FIELD_TYPE_DATE:
4770
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4771
                    if ($field_details[7] == 0) {
4772
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4773
                    } else {
4774
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4775
                    }
4776
                    break;
4777
                case UserManager::USER_FIELD_TYPE_DATETIME:
4778
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4779
                    if ($field_details[7] == 0) {
@@ 4777-4784 (lines=8) @@
4774
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4775
                    }
4776
                    break;
4777
                case UserManager::USER_FIELD_TYPE_DATETIME:
4778
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4779
                    if ($field_details[7] == 0) {
4780
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4781
                    } else {
4782
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4783
                    }
4784
                    break;
4785
                case UserManager::USER_FIELD_TYPE_DOUBLE_SELECT:
4786
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4787
                    if ($field_details[7] == 0) {
@@ 4785-4792 (lines=8) @@
4782
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4783
                    }
4784
                    break;
4785
                case UserManager::USER_FIELD_TYPE_DOUBLE_SELECT:
4786
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4787
                    if ($field_details[7] == 0) {
4788
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4789
                    } else {
4790
                        $field_list_array['extra_'.$field_details[1]]['visibility']=1;
4791
                    }
4792
                    break;
4793
                case UserManager::USER_FIELD_TYPE_DIVIDER:
4794
                    //$form->addElement('static',$field_details[1], '<br /><strong>'.$field_details[3].'</strong>');
4795
                    break;