Code Duplication    Length = 10-10 lines in 3 locations

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

@@ 783-792 (lines=10) @@
780
                    case ExtraField::FIELD_TYPE_RADIO:
781
                        $group = array();
782
                        if (isset($field_details['options']) && !empty($field_details['options'])) {
783
                            foreach ($field_details['options'] as $option_details) {
784
                                $options[$option_details['option_value']] = $option_details['display_text'];
785
                                $group[]                                  = $form->createElement(
786
                                    'radio',
787
                                    'extra_'.$field_details['variable'],
788
                                    $option_details['option_value'],
789
                                    $option_details['display_text'].'<br />',
790
                                    $option_details['option_value']
791
                                );
792
                            }
793
                        }
794
                        $form->addGroup(
795
                            $group,
@@ 811-820 (lines=10) @@
808
                    case ExtraField::FIELD_TYPE_CHECKBOX:
809
                        $group = array();
810
                        if (isset($field_details['options']) && !empty($field_details['options'])) {
811
                            foreach ($field_details['options'] as $option_details) {
812
                                $options[$option_details['option_value']] = $option_details['display_text'];
813
                                $group[] = $form->createElement(
814
                                    'checkbox',
815
                                    'extra_'.$field_details['variable'],
816
                                    $option_details['option_value'],
817
                                    $option_details['display_text'].'<br />',
818
                                    $option_details['option_value']
819
                                );
820
                            }
821
                        } else {
822
                            $fieldVariable = "extra_{$field_details['variable']}";
823

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

@@ 4515-4524 (lines=10) @@
4512
                    break;
4513
                case ExtraField::FIELD_TYPE_RADIO:
4514
                    $group = array();
4515
                    foreach ($field_details[9] as $option_id => $option_details) {
4516
                        $options[$option_details[1]] = $option_details[2];
4517
                        $group[] = $form->createElement(
4518
                            'radio',
4519
                            'extra_'.$field_details[1],
4520
                            $option_details[1],
4521
                            $option_details[2].'<br />',
4522
                            $option_details[1]
4523
                        );
4524
                    }
4525
                    $form->addGroup($group, 'extra_'.$field_details[1], $field_details[3], '');
4526
                    if (!$admin_permissions) {
4527
                        if ($field_details[7] == 0)