Code Duplication    Length = 11-12 lines in 2 locations

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

@@ 2451-2461 (lines=11) @@
2448
     * @param	string	$displayText Field's language var name
2449
     * @return int     new extra field id
2450
     */
2451
    public static function create_session_extra_field($variable, $fieldType, $displayText)
2452
    {
2453
        $extraField = new ExtraFieldModel('session');
2454
        $params = [
2455
            'variable' => $variable,
2456
            'field_type' => $fieldType,
2457
            'display_text' => $displayText,
2458
        ];
2459
2460
        return $extraField->save($params);
2461
    }
2462
2463
    /**
2464
     * Update an extra field value for a given session

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

@@ 2276-2287 (lines=12) @@
2273
     * @param    string    $default Field's default value
2274
     * @return int
2275
     */
2276
    public static function create_extra_field($variable, $fieldType, $displayText, $default)
2277
    {
2278
        $extraField = new ExtraField('user');
2279
        $params = [
2280
            'variable' => $variable,
2281
            'field_type' => $fieldType,
2282
            'display_text' => $displayText,
2283
            'default_value' => $default
2284
        ];
2285
2286
        return $extraField->save($params);
2287
    }
2288
2289
    /**
2290
     * Check if a field is available