Code Duplication    Length = 11-12 lines in 2 locations

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

@@ 2523-2533 (lines=11) @@
2520
     * @param	string	$displayText Field's language var name
2521
     * @return int     new extra field id
2522
     */
2523
    public static function create_session_extra_field($variable, $fieldType, $displayText)
2524
    {
2525
        $extraField = new ExtraFieldModel('session');
2526
        $params = [
2527
            'variable' => $variable,
2528
            'field_type' => $fieldType,
2529
            'display_text' => $displayText,
2530
        ];
2531
2532
        return $extraField->save($params);
2533
    }
2534
2535
    /**
2536
     * Update an extra field value for a given session

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

@@ 2323-2334 (lines=12) @@
2320
     * @param    string    $default Field's default value
2321
     * @return int
2322
     */
2323
    public static function create_extra_field($variable, $fieldType, $displayText, $default)
2324
    {
2325
        $extraField = new ExtraField('user');
2326
        $params = [
2327
            'variable' => $variable,
2328
            'field_type' => $fieldType,
2329
            'display_text' => $displayText,
2330
            'default_value' => $default
2331
        ];
2332
2333
        return $extraField->save($params);
2334
    }
2335
2336
    /**
2337
     * Check if a field is available