Code Duplication    Length = 19-21 lines in 2 locations

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

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

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

@@ 5019-5039 (lines=21) @@
5016
                        $form->freeze($extra_field);
5017
                    }
5018
                    break;
5019
                case ExtraField::FIELD_TYPE_MOBILE_PHONE_NUMBER:
5020
                    $form->addElement(
5021
                        'text',
5022
                        'extra_'.$field_details[1],
5023
                        $field_details[3]." (".get_lang('CountryDialCode').")",
5024
                        array('size' => 40, 'placeholder'  => '(xx)xxxxxxxxx')
5025
                    );
5026
                    $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
5027
                    $form->applyFilter('extra_'.$field_details[1], 'trim');
5028
                    $form->applyFilter('extra_'.$field_details[1], 'mobile_phone_number_filter');
5029
                    $form->addRule(
5030
                        'extra_'.$field_details[1],
5031
                        get_lang('MobilePhoneNumberWrong'),
5032
                        'mobile_phone_number'
5033
                    );
5034
                    if (!$admin_permissions) {
5035
                        if ($field_details[7] == 0) {
5036
                            $form->freeze('extra_'.$field_details[1]);
5037
                        }
5038
                    }
5039
                    break;
5040
            }
5041
        }
5042
        $return = array();