Code Duplication    Length = 15-18 lines in 2 locations

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

@@ 4523-4537 (lines=15) @@
4520
                        }
4521
                    }
4522
                    break;
4523
                case ExtraField::FIELD_TYPE_TEXTAREA:
4524
                    $form->addHtmlEditor(
4525
                        'extra_'.$field_details[1],
4526
                        $field_details[3],
4527
                        false,
4528
                        false,
4529
                        array('ToolbarSet' => 'Profile', 'Width' => '100%', 'Height' => '130')
4530
                    );
4531
                    $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
4532
                    $form->applyFilter('extra_'.$field_details[1], 'trim');
4533
                    if (!$admin_permissions) {
4534
                        if ($field_details[7] == 0)
4535
                            $form->freeze('extra_'.$field_details[1]);
4536
                    }
4537
                    break;
4538
                case ExtraField::FIELD_TYPE_RADIO:
4539
                    $group = array();
4540
                    foreach ($field_details[9] as $option_id => $option_details) {

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

@@ 774-791 (lines=18) @@
771
                            }
772
                        }
773
                        break;
774
                    case ExtraField::FIELD_TYPE_TEXTAREA:
775
                        $form->addHtmlEditor(
776
                            'extra_'.$field_details['variable'],
777
                            $field_details['display_text'],
778
                            false,
779
                            false,
780
                            array('ToolbarSet' => 'Profile', 'Width' => '100%', 'Height' => '130')
781
                        );
782
                        $form->applyFilter('extra_'.$field_details['variable'], 'stripslashes');
783
                        $form->applyFilter('extra_'.$field_details['variable'], 'trim');
784
                        if (!$admin_permissions) {
785
                            if ($field_details['visible'] == 0) {
786
                                $form->freeze(
787
                                    'extra_'.$field_details['variable']
788
                                );
789
                            }
790
                        }
791
                        break;
792
                    case ExtraField::FIELD_TYPE_RADIO:
793
                        $group = array();
794
                        if (isset($field_details['options']) && !empty($field_details['options'])) {