Code Duplication    Length = 15-18 lines in 2 locations

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

@@ 762-779 (lines=18) @@
759
                            }
760
                        }
761
                        break;
762
                    case ExtraField::FIELD_TYPE_TEXTAREA:
763
                        $form->addHtmlEditor(
764
                            'extra_'.$field_details['variable'],
765
                            $field_details['display_text'],
766
                            false,
767
                            false,
768
                            array('ToolbarSet' => 'Profile', 'Width' => '100%', 'Height' => '130')
769
                        );
770
                        $form->applyFilter('extra_'.$field_details['variable'], 'stripslashes');
771
                        $form->applyFilter('extra_'.$field_details['variable'], 'trim');
772
                        if (!$admin_permissions) {
773
                            if ($field_details['visible'] == 0) {
774
                                $form->freeze(
775
                                    'extra_'.$field_details['variable']
776
                                );
777
                            }
778
                        }
779
                        break;
780
                    case ExtraField::FIELD_TYPE_RADIO:
781
                        $group = array();
782
                        if (isset($field_details['options']) && !empty($field_details['options'])) {

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

@@ 4498-4512 (lines=15) @@
4495
                        }
4496
                    }
4497
                    break;
4498
                case ExtraField::FIELD_TYPE_TEXTAREA:
4499
                    $form->addHtmlEditor(
4500
                        'extra_'.$field_details[1],
4501
                        $field_details[3],
4502
                        false,
4503
                        false,
4504
                        array('ToolbarSet' => 'Profile', 'Width' => '100%', 'Height' => '130')
4505
                    );
4506
                    $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
4507
                    $form->applyFilter('extra_'.$field_details[1], 'trim');
4508
                    if (!$admin_permissions) {
4509
                        if ($field_details[7] == 0)
4510
                            $form->freeze('extra_'.$field_details[1]);
4511
                    }
4512
                    break;
4513
                case ExtraField::FIELD_TYPE_RADIO:
4514
                    $group = array();
4515
                    foreach ($field_details[9] as $option_id => $option_details) {