Code Duplication    Length = 8-8 lines in 7 locations

main/survey/survey.lib.php 7 locations

@@ 4701-4708 (lines=8) @@
4698
                continue;
4699
            }
4700
            switch ($field_details[2]) {
4701
                case UserManager::USER_FIELD_TYPE_TEXT:
4702
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4703
                    if ($field_details[7] == 0) {
4704
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4705
                    } else {
4706
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4707
                    }
4708
                    break;
4709
                case UserManager::USER_FIELD_TYPE_TEXTAREA:
4710
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4711
                    if ($field_details[7] == 0) {
@@ 4709-4716 (lines=8) @@
4706
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4707
                    }
4708
                    break;
4709
                case UserManager::USER_FIELD_TYPE_TEXTAREA:
4710
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4711
                    if ($field_details[7] == 0) {
4712
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4713
                    } else {
4714
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4715
                    }
4716
                    break;
4717
                case UserManager::USER_FIELD_TYPE_RADIO:
4718
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4719
                    if ($field_details[7] == 0) {
@@ 4717-4724 (lines=8) @@
4714
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4715
                    }
4716
                    break;
4717
                case UserManager::USER_FIELD_TYPE_RADIO:
4718
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4719
                    if ($field_details[7] == 0) {
4720
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4721
                    } else {
4722
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4723
                    }
4724
                    break;
4725
                case UserManager::USER_FIELD_TYPE_SELECT:
4726
                    $get_lang_variables = false;
4727
                    if (in_array($field_details[1], array('mail_notify_message', 'mail_notify_invitation', 'mail_notify_group_message'))) {
@@ 4743-4750 (lines=8) @@
4740
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4741
                    }
4742
                    break;
4743
                case UserManager::USER_FIELD_TYPE_SELECT_MULTIPLE:
4744
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4745
                    if ($field_details[7] == 0) {
4746
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4747
                    } else {
4748
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4749
                    }
4750
                    break;
4751
                case UserManager::USER_FIELD_TYPE_DATE:
4752
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4753
                    if ($field_details[7] == 0) {
@@ 4751-4758 (lines=8) @@
4748
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4749
                    }
4750
                    break;
4751
                case UserManager::USER_FIELD_TYPE_DATE:
4752
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4753
                    if ($field_details[7] == 0) {
4754
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4755
                    } else {
4756
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4757
                    }
4758
                    break;
4759
                case UserManager::USER_FIELD_TYPE_DATETIME:
4760
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4761
                    if ($field_details[7] == 0) {
@@ 4759-4766 (lines=8) @@
4756
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4757
                    }
4758
                    break;
4759
                case UserManager::USER_FIELD_TYPE_DATETIME:
4760
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4761
                    if ($field_details[7] == 0) {
4762
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4763
                    } else {
4764
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4765
                    }
4766
                    break;
4767
                case UserManager::USER_FIELD_TYPE_DOUBLE_SELECT:
4768
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4769
                    if ($field_details[7] == 0) {
@@ 4767-4774 (lines=8) @@
4764
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 1;
4765
                    }
4766
                    break;
4767
                case UserManager::USER_FIELD_TYPE_DOUBLE_SELECT:
4768
                    $field_list_array['extra_'.$field_details[1]]['name'] = $field_details[3];
4769
                    if ($field_details[7] == 0) {
4770
                        $field_list_array['extra_'.$field_details[1]]['visibility'] = 0;
4771
                    } else {
4772
                        $field_list_array['extra_'.$field_details[1]]['visibility']=1;
4773
                    }
4774
                    break;
4775
                case UserManager::USER_FIELD_TYPE_DIVIDER:
4776
                    //$form->addElement('static',$field_details[1], '<br /><strong>'.$field_details[3].'</strong>');
4777
                    break;