Code Duplication    Length = 8-8 lines in 7 locations

main/survey/survey.lib.php 7 locations

@@ 4749-4756 (lines=8) @@
4746
                continue;
4747
            }
4748
            switch ($field_details[2]) {
4749
                case UserManager::USER_FIELD_TYPE_TEXT:
4750
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4751
                    if ($field_details[7] == 0) {
4752
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4753
                    } else {
4754
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4755
                    }
4756
                    break;
4757
                case UserManager::USER_FIELD_TYPE_TEXTAREA:
4758
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4759
                    if ($field_details[7] == 0) {
@@ 4757-4764 (lines=8) @@
4754
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4755
                    }
4756
                    break;
4757
                case UserManager::USER_FIELD_TYPE_TEXTAREA:
4758
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4759
                    if ($field_details[7] == 0) {
4760
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4761
                    } else {
4762
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4763
                    }
4764
                    break;
4765
                case UserManager::USER_FIELD_TYPE_RADIO:
4766
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4767
                    if ($field_details[7] == 0) {
@@ 4765-4772 (lines=8) @@
4762
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4763
                    }
4764
                    break;
4765
                case UserManager::USER_FIELD_TYPE_RADIO:
4766
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4767
                    if ($field_details[7] == 0) {
4768
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4769
                    } else {
4770
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4771
                    }
4772
                    break;
4773
                case UserManager::USER_FIELD_TYPE_SELECT:
4774
                    $get_lang_variables = false;
4775
                    if (in_array($field_details[1], array('mail_notify_message', 'mail_notify_invitation', 'mail_notify_group_message'))) {
@@ 4791-4798 (lines=8) @@
4788
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4789
                    }
4790
                    break;
4791
                case UserManager::USER_FIELD_TYPE_SELECT_MULTIPLE:
4792
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4793
                    if ($field_details[7] == 0) {
4794
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4795
                    } else {
4796
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4797
                    }
4798
                    break;
4799
                case UserManager::USER_FIELD_TYPE_DATE:
4800
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4801
                    if ($field_details[7] == 0) {
@@ 4799-4806 (lines=8) @@
4796
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4797
                    }
4798
                    break;
4799
                case UserManager::USER_FIELD_TYPE_DATE:
4800
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4801
                    if ($field_details[7] == 0) {
4802
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4803
                    } else {
4804
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4805
                    }
4806
                    break;
4807
                case UserManager::USER_FIELD_TYPE_DATETIME:
4808
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4809
                    if ($field_details[7] == 0) {
@@ 4807-4814 (lines=8) @@
4804
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4805
                    }
4806
                    break;
4807
                case UserManager::USER_FIELD_TYPE_DATETIME:
4808
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4809
                    if ($field_details[7] == 0) {
4810
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4811
                    } else {
4812
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4813
                    }
4814
                    break;
4815
                case UserManager::USER_FIELD_TYPE_DOUBLE_SELECT:
4816
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4817
                    if ($field_details[7] == 0) {
@@ 4815-4822 (lines=8) @@
4812
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4813
                    }
4814
                    break;
4815
                case UserManager::USER_FIELD_TYPE_DOUBLE_SELECT:
4816
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4817
                    if ($field_details[7] == 0) {
4818
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4819
                    } else {
4820
                        $field_list_array['extra_'.$field_details[1]]['visibility']=1;
4821
                    }
4822
                    break;
4823
                case UserManager::USER_FIELD_TYPE_DIVIDER:
4824
                    //$form->addElement('static',$field_details[1], '<br /><strong>'.$field_details[3].'</strong>');
4825
                    break;