| @@ 2627-2638 (lines=12) @@ | ||
| 2624 | * @param string $default Field's default value |
|
| 2625 | * @return int new extra field id |
|
| 2626 | */ |
|
| 2627 | public static function create_session_extra_field($variable, $fieldType, $displayText, $default) |
|
| 2628 | { |
|
| 2629 | $extraField = new ExtraFieldModel('session'); |
|
| 2630 | $params = [ |
|
| 2631 | 'variable' => $variable, |
|
| 2632 | 'field_type' => $fieldType, |
|
| 2633 | 'display_text' => $displayText, |
|
| 2634 | 'default_value' => $default |
|
| 2635 | ]; |
|
| 2636 | ||
| 2637 | return $extraField->save($params); |
|
| 2638 | } |
|
| 2639 | ||
| 2640 | /** |
|
| 2641 | * Update an extra field value for a given session |
|
| @@ 2324-2335 (lines=12) @@ | ||
| 2321 | * @param string $default Field's default value |
|
| 2322 | * @return int |
|
| 2323 | */ |
|
| 2324 | public static function create_extra_field($variable, $fieldType, $displayText, $default) |
|
| 2325 | { |
|
| 2326 | $extraField = new ExtraField('user'); |
|
| 2327 | $params = [ |
|
| 2328 | 'variable' => $variable, |
|
| 2329 | 'field_type' => $fieldType, |
|
| 2330 | 'display_text' => $displayText, |
|
| 2331 | 'default_value' => $default |
|
| 2332 | ]; |
|
| 2333 | ||
| 2334 | return $extraField->save($params); |
|
| 2335 | } |
|
| 2336 | ||
| 2337 | /** |
|
| 2338 | * Check if a field is available |
|