Code Duplication    Length = 19-21 lines in 2 locations

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

@@ 4747-4767 (lines=21) @@
4744
                        $form->freeze($extra_field);
4745
                    }
4746
                    break;
4747
                case ExtraField::FIELD_TYPE_MOBILE_PHONE_NUMBER:
4748
                    $form->addElement(
4749
                        'text',
4750
                        'extra_'.$field_details[1],
4751
                        $field_details[3]." (".get_lang('CountryDialCode').")",
4752
                        array('size' => 40, 'placeholder'  => '(xx)xxxxxxxxx')
4753
                    );
4754
                    $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
4755
                    $form->applyFilter('extra_'.$field_details[1], 'trim');
4756
                    $form->applyFilter('extra_'.$field_details[1], 'mobile_phone_number_filter');
4757
                    $form->addRule(
4758
                        'extra_'.$field_details[1],
4759
                        get_lang('MobilePhoneNumberWrong'),
4760
                        'mobile_phone_number'
4761
                    );
4762
                    if (!$admin_permissions) {
4763
                        if ($field_details[7] == 0) {
4764
                            $form->freeze('extra_'.$field_details[1]);
4765
                        }
4766
                    }
4767
                    break;
4768
            }
4769
        }
4770
        $return = array();

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

@@ 1339-1357 (lines=19) @@
1336
                            $form->freeze('extra_'.$field_details['variable']);
1337
                        }
1338
                        break;
1339
                    case ExtraField::FIELD_TYPE_MOBILE_PHONE_NUMBER:
1340
                        $form->addElement(
1341
                            'text',
1342
                            'extra_'.$field_details[1],
1343
                            $field_details[3]." (".get_lang('CountryDialCode').")",
1344
                            array('size' => 40, 'placeholder' => '(xx)xxxxxxxxx')
1345
                        );
1346
                        $form->applyFilter('extra_'.$field_details[1], 'stripslashes');
1347
                        $form->applyFilter('extra_'.$field_details[1], 'trim');
1348
                        $form->applyFilter('extra_'.$field_details[1], 'mobile_phone_number_filter');
1349
                        $form->addRule(
1350
                            'extra_'.$field_details[1],
1351
                            get_lang('MobilePhoneNumberWrong'),
1352
                            'mobile_phone_number'
1353
                        );
1354
                        if ($field_details['visible'] == 0) {
1355
                            $form->freeze('extra_'.$field_details['variable']);
1356
                        }
1357
                        break;
1358
                    case ExtraField::FIELD_TYPE_INTEGER:
1359
                        $form->addElement(
1360
                            'number',