Code Duplication    Length = 10-10 lines in 3 locations

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

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

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

@@ 4794-4803 (lines=10) @@
4791
                    break;
4792
                case ExtraField::FIELD_TYPE_RADIO:
4793
                    $group = array();
4794
                    foreach ($field_details[9] as $option_id => $option_details) {
4795
                        $options[$option_details[1]] = $option_details[2];
4796
                        $group[] = $form->createElement(
4797
                            'radio',
4798
                            'extra_'.$field_details[1],
4799
                            $option_details[1],
4800
                            $option_details[2].'<br />',
4801
                            $option_details[1]
4802
                        );
4803
                    }
4804
                    $form->addGroup($group, 'extra_'.$field_details[1], $field_details[3]);
4805
                    if (!$admin_permissions) {
4806
                        if ($field_details[7] == 0) {