Code Duplication    Length = 10-10 lines in 3 locations

main/inc/lib/extra_field.lib.php 2 locations

@@ 900-909 (lines=10) @@
897
                    case ExtraField::FIELD_TYPE_RADIO:
898
                        $group = array();
899
                        if (isset($field_details['options']) && !empty($field_details['options'])) {
900
                            foreach ($field_details['options'] as $option_details) {
901
                                $options[$option_details['option_value']] = $option_details['display_text'];
902
                                $group[] = $form->createElement(
903
                                    'radio',
904
                                    'extra_'.$field_details['variable'],
905
                                    $option_details['option_value'],
906
                                    $option_details['display_text'].'<br />',
907
                                    $option_details['option_value']
908
                                );
909
                            }
910
                        }
911
                        $form->addGroup(
912
                            $group,
@@ 927-936 (lines=10) @@
924
                    case ExtraField::FIELD_TYPE_CHECKBOX:
925
                        $group = array();
926
                        if (isset($field_details['options']) && !empty($field_details['options'])) {
927
                            foreach ($field_details['options'] as $option_details) {
928
                                $options[$option_details['option_value']] = $option_details['display_text'];
929
                                $group[] = $form->createElement(
930
                                    'checkbox',
931
                                    'extra_'.$field_details['variable'],
932
                                    $option_details['option_value'],
933
                                    $option_details['display_text'].'<br />',
934
                                    $option_details['option_value']
935
                                );
936
                            }
937
                        } else {
938
                            $fieldVariable = "extra_{$field_details['variable']}";
939
                            $checkboxAttributes = array();

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

@@ 4818-4827 (lines=10) @@
4815
                    break;
4816
                case ExtraField::FIELD_TYPE_RADIO:
4817
                    $group = array();
4818
                    foreach ($field_details[9] as $option_id => $option_details) {
4819
                        $options[$option_details[1]] = $option_details[2];
4820
                        $group[] = $form->createElement(
4821
                            'radio',
4822
                            'extra_'.$field_details[1],
4823
                            $option_details[1],
4824
                            $option_details[2].'<br />',
4825
                            $option_details[1]
4826
                        );
4827
                    }
4828
                    $form->addGroup($group, 'extra_'.$field_details[1], $field_details[3]);
4829
                    if (!$admin_permissions) {
4830
                        if ($field_details[7] == 0) {