Code Duplication    Length = 19-21 lines in 2 locations

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

@@ 4689-4709 (lines=21) @@
4686
                        $form->freeze($extra_field);
4687
                    }
4688
                    break;
4689
                case ExtraField::FIELD_TYPE_MOBILE_PHONE_NUMBER:
4690
                    $form->addElement(
4691
                        'text',
4692
                        'extra_'.$field_details[1],
4693
                        $field_details[3]." (".get_lang('CountryDialCode').")",
4694
                        array('size' => 40, 'placeholder'  => '(xx)xxxxxxxxx')
4695
                    );
4696
                    $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
4697
                    $form->applyFilter('extra_'.$field_details[1], 'trim');
4698
                    $form->applyFilter('extra_'.$field_details[1], 'mobile_phone_number_filter');
4699
                    $form->addRule(
4700
                        'extra_'.$field_details[1],
4701
                        get_lang('MobilePhoneNumberWrong'),
4702
                        'mobile_phone_number'
4703
                    );
4704
                    if (!$admin_permissions) {
4705
                        if ($field_details[7] == 0) {
4706
                            $form->freeze('extra_'.$field_details[1]);
4707
                        }
4708
                    }
4709
                    break;
4710
            }
4711
        }
4712
        $return = array();

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

@@ 1327-1345 (lines=19) @@
1324
                            $form->freeze('extra_'.$field_details['variable']);
1325
                        }
1326
                        break;
1327
                    case ExtraField::FIELD_TYPE_MOBILE_PHONE_NUMBER:
1328
                        $form->addElement(
1329
                            'text',
1330
                            'extra_'.$field_details[1],
1331
                            $field_details[3]." (".get_lang('CountryDialCode').")",
1332
                            array('size' => 40, 'placeholder' => '(xx)xxxxxxxxx')
1333
                        );
1334
                        $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
1335
                        $form->applyFilter('extra_'.$field_details[1], 'trim');
1336
                        $form->applyFilter('extra_'.$field_details[1], 'mobile_phone_number_filter');
1337
                        $form->addRule(
1338
                            'extra_'.$field_details[1],
1339
                            get_lang('MobilePhoneNumberWrong'),
1340
                            'mobile_phone_number'
1341
                        );
1342
                        if ($field_details['visible'] == 0) {
1343
                            $form->freeze('extra_'.$field_details['variable']);
1344
                        }
1345
                        break;
1346
                    case ExtraField::FIELD_TYPE_INTEGER:
1347
                        $form->addElement(
1348
                            'number',