Code Duplication    Length = 11-12 lines in 2 locations

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

@@ 2040-2051 (lines=12) @@
2037
     * @param    string    $default Field's default value
2038
     * @return int
2039
     */
2040
    public static function create_extra_field($variable, $fieldType, $displayText, $default)
2041
    {
2042
        $extraField = new ExtraField('user');
2043
        $params = [
2044
            'variable' => $variable,
2045
            'field_type' => $fieldType,
2046
            'display_text' => $displayText,
2047
            'default_value' => $default
2048
        ];
2049
2050
        return $extraField->save($params);
2051
    }
2052
2053
    /**
2054
     * Check if a field is available

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

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