Code Duplication    Length = 19-21 lines in 2 locations

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

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

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

@@ 5002-5022 (lines=21) @@
4999
                        $form->freeze($extra_field);
5000
                    }
5001
                    break;
5002
                case ExtraField::FIELD_TYPE_MOBILE_PHONE_NUMBER:
5003
                    $form->addElement(
5004
                        'text',
5005
                        'extra_'.$field_details[1],
5006
                        $field_details[3]." (".get_lang('CountryDialCode').")",
5007
                        array('size' => 40, 'placeholder'  => '(xx)xxxxxxxxx')
5008
                    );
5009
                    $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
5010
                    $form->applyFilter('extra_'.$field_details[1], 'trim');
5011
                    $form->applyFilter('extra_'.$field_details[1], 'mobile_phone_number_filter');
5012
                    $form->addRule(
5013
                        'extra_'.$field_details[1],
5014
                        get_lang('MobilePhoneNumberWrong'),
5015
                        'mobile_phone_number'
5016
                    );
5017
                    if (!$admin_permissions) {
5018
                        if ($field_details[7] == 0) {
5019
                            $form->freeze('extra_'.$field_details[1]);
5020
                        }
5021
                    }
5022
                    break;
5023
            }
5024
        }
5025
        $return = array();