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

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