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

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