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

@@ 4482-4491 (lines=10) @@
4479
                    break;
4480
                case ExtraField::FIELD_TYPE_RADIO:
4481
                    $group = array();
4482
                    foreach ($field_details[9] as $option_id => $option_details) {
4483
                        $options[$option_details[1]] = $option_details[2];
4484
                        $group[] = $form->createElement(
4485
                            'radio',
4486
                            'extra_'.$field_details[1],
4487
                            $option_details[1],
4488
                            $option_details[2].'<br />',
4489
                            $option_details[1]
4490
                        );
4491
                    }
4492
                    $form->addGroup($group, 'extra_'.$field_details[1], $field_details[3], '');
4493
                    if (!$admin_permissions) {
4494
                        if ($field_details[7] == 0)