Code Duplication    Length = 11-12 lines in 2 locations

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

@@ 2335-2345 (lines=11) @@
2332
     * @param	string	$displayText Field's language var name
2333
     * @return int     new extra field id
2334
     */
2335
    public static function create_session_extra_field($variable, $fieldType, $displayText)
2336
    {
2337
        $extraField = new ExtraField('session');
2338
        $params = [
2339
            'variable' => $variable,
2340
            'field_type' => $fieldType,
2341
            'display_text' => $displayText,
2342
        ];
2343
2344
        return $extraField->save($params);
2345
    }
2346
2347
    /**
2348
     * Update an extra field value for a given session

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

@@ 2028-2039 (lines=12) @@
2025
     * @param    string    $default Field's default value
2026
     * @return int
2027
     */
2028
    public static function create_extra_field($variable, $fieldType, $displayText, $default)
2029
    {
2030
        $extraField = new ExtraField('user');
2031
        $params = [
2032
            'variable' => $variable,
2033
            'field_type' => $fieldType,
2034
            'display_text' => $displayText,
2035
            'default_value' => $default
2036
        ];
2037
2038
        return $extraField->save($params);
2039
    }
2040
2041
    /**
2042
     * Check if a field is available