Code Duplication    Length = 11-12 lines in 2 locations

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

@@ 2446-2456 (lines=11) @@
2443
     * @param	string	$displayText Field's language var name
2444
     * @return int     new extra field id
2445
     */
2446
    public static function create_session_extra_field($variable, $fieldType, $displayText)
2447
    {
2448
        $extraField = new ExtraFieldModel('session');
2449
        $params = [
2450
            'variable' => $variable,
2451
            'field_type' => $fieldType,
2452
            'display_text' => $displayText,
2453
        ];
2454
2455
        return $extraField->save($params);
2456
    }
2457
2458
    /**
2459
     * Update an extra field value for a given session

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

@@ 2274-2285 (lines=12) @@
2271
     * @param    string    $default Field's default value
2272
     * @return int
2273
     */
2274
    public static function create_extra_field($variable, $fieldType, $displayText, $default)
2275
    {
2276
        $extraField = new ExtraField('user');
2277
        $params = [
2278
            'variable' => $variable,
2279
            'field_type' => $fieldType,
2280
            'display_text' => $displayText,
2281
            'default_value' => $default
2282
        ];
2283
2284
        return $extraField->save($params);
2285
    }
2286
2287
    /**
2288
     * Check if a field is available