Code Duplication    Length = 19-21 lines in 2 locations

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

@@ 4835-4855 (lines=21) @@
4832
                        $form->freeze($extra_field);
4833
                    }
4834
                    break;
4835
                case ExtraField::FIELD_TYPE_MOBILE_PHONE_NUMBER:
4836
                    $form->addElement(
4837
                        'text',
4838
                        'extra_'.$field_details[1],
4839
                        $field_details[3]." (".get_lang('CountryDialCode').")",
4840
                        array('size' => 40, 'placeholder'  => '(xx)xxxxxxxxx')
4841
                    );
4842
                    $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
4843
                    $form->applyFilter('extra_'.$field_details[1], 'trim');
4844
                    $form->applyFilter('extra_'.$field_details[1], 'mobile_phone_number_filter');
4845
                    $form->addRule(
4846
                        'extra_'.$field_details[1],
4847
                        get_lang('MobilePhoneNumberWrong'),
4848
                        'mobile_phone_number'
4849
                    );
4850
                    if (!$admin_permissions) {
4851
                        if ($field_details[7] == 0) {
4852
                            $form->freeze('extra_'.$field_details[1]);
4853
                        }
4854
                    }
4855
                    break;
4856
            }
4857
        }
4858
        $return = array();

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

@@ 1419-1437 (lines=19) @@
1416
                            $form->freeze('extra_'.$field_details['variable']);
1417
                        }
1418
                        break;
1419
                    case ExtraField::FIELD_TYPE_MOBILE_PHONE_NUMBER:
1420
                        $form->addElement(
1421
                            'text',
1422
                            'extra_'.$field_details[1],
1423
                            $field_details[3]." (".get_lang('CountryDialCode').")",
1424
                            array('size' => 40, 'placeholder' => '(xx)xxxxxxxxx')
1425
                        );
1426
                        $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
1427
                        $form->applyFilter('extra_'.$field_details[1], 'trim');
1428
                        $form->applyFilter('extra_'.$field_details[1], 'mobile_phone_number_filter');
1429
                        $form->addRule(
1430
                            'extra_'.$field_details[1],
1431
                            get_lang('MobilePhoneNumberWrong'),
1432
                            'mobile_phone_number'
1433
                        );
1434
                        if ($field_details['visible'] == 0) {
1435
                            $form->freeze('extra_'.$field_details['variable']);
1436
                        }
1437
                        break;
1438
                    case ExtraField::FIELD_TYPE_INTEGER:
1439
                        $form->addElement(
1440
                            'number',