Code Duplication    Length = 11-12 lines in 2 locations

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

@@ 2396-2406 (lines=11) @@
2393
     * @param	string	$displayText Field's language var name
2394
     * @return int     new extra field id
2395
     */
2396
    public static function create_session_extra_field($variable, $fieldType, $displayText)
2397
    {
2398
        $extraField = new ExtraFieldModel('session');
2399
        $params = [
2400
            'variable' => $variable,
2401
            'field_type' => $fieldType,
2402
            'display_text' => $displayText,
2403
        ];
2404
2405
        return $extraField->save($params);
2406
    }
2407
2408
    /**
2409
     * Update an extra field value for a given session

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

@@ 2231-2242 (lines=12) @@
2228
     * @param    string    $default Field's default value
2229
     * @return int
2230
     */
2231
    public static function create_extra_field($variable, $fieldType, $displayText, $default)
2232
    {
2233
        $extraField = new ExtraField('user');
2234
        $params = [
2235
            'variable' => $variable,
2236
            'field_type' => $fieldType,
2237
            'display_text' => $displayText,
2238
            'default_value' => $default
2239
        ];
2240
2241
        return $extraField->save($params);
2242
    }
2243
2244
    /**
2245
     * Check if a field is available