Code Duplication    Length = 11-12 lines in 2 locations

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

@@ 2247-2258 (lines=12) @@
2244
     * @param    string    $default Field's default value
2245
     * @return int
2246
     */
2247
    public static function create_extra_field($variable, $fieldType, $displayText, $default)
2248
    {
2249
        $extraField = new ExtraField('user');
2250
        $params = [
2251
            'variable' => $variable,
2252
            'field_type' => $fieldType,
2253
            'display_text' => $displayText,
2254
            'default_value' => $default
2255
        ];
2256
2257
        return $extraField->save($params);
2258
    }
2259
2260
    /**
2261
     * Check if a field is available

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

@@ 2430-2440 (lines=11) @@
2427
     * @param	string	$displayText Field's language var name
2428
     * @return int     new extra field id
2429
     */
2430
    public static function create_session_extra_field($variable, $fieldType, $displayText)
2431
    {
2432
        $extraField = new ExtraFieldModel('session');
2433
        $params = [
2434
            'variable' => $variable,
2435
            'field_type' => $fieldType,
2436
            'display_text' => $displayText,
2437
        ];
2438
2439
        return $extraField->save($params);
2440
    }
2441
2442
    /**
2443
     * Update an extra field value for a given session