@@ -149,9 +149,9 @@ function os2forms_forloeb_webform_create(WebformInterface $webform) {
149
149
if (empty($webform->getSetting('purge_days'))) {
150
150
/** @var \Drupal\webform\WebformThirdPartySettingsManagerInterface $third_party_settings_manager */
151
151
$third_party_settings_manager = \Drupal::service('webform.third_party_settings_manager');
152
- $os2forms_forloeb_settings = $third_party_settings_manager->getThirdPartySetting('os2forms', 'os2forms_forloeb') ?: 30 ;
152
+ $os2forms_forloeb_settings = $third_party_settings_manager->getThirdPartySetting('os2forms', 'os2forms_forloeb');
153
153
154
- $webform->setSetting('purge_days', $os2forms_forloeb_settings['purge_days']);
154
+ $webform->setSetting('purge_days', $os2forms_forloeb_settings['purge_days'] ?? 30 );
155
155
}
156
156
}
157
157
@@ -165,9 +165,9 @@ function os2forms_forloeb_webform_presave(WebformInterface $webform) {
165
165
if (empty($webform->getSetting('purge_days'))) {
166
166
/** @var \Drupal\webform\WebformThirdPartySettingsManagerInterface $third_party_settings_manager */
167
167
$third_party_settings_manager = \Drupal::service('webform.third_party_settings_manager');
168
- $os2forms_forloeb_settings = $third_party_settings_manager->getThirdPartySetting('os2forms', 'os2forms_forloeb') ?: 30 ;
168
+ $os2forms_forloeb_settings = $third_party_settings_manager->getThirdPartySetting('os2forms', 'os2forms_forloeb');
169
169
170
- $webform->setSetting('purge_days', $os2forms_forloeb_settings['purge_days']);
170
+ $webform->setSetting('purge_days', $os2forms_forloeb_settings['purge_days'] ?? 30 );
171
171
}
172
172
}
173
173
@@ -392,12 +392,12 @@ function _os2forms_forloeb_helper(): MaestroHelper {
392
392
function os2forms_forloeb_form_os2forms_settings_alter(&$form, FormStateInterface $form_state) {
393
393
/** @var \Drupal\webform\WebformThirdPartySettingsManagerInterface $third_party_settings_manager */
394
394
$third_party_settings_manager = \Drupal::service('webform.third_party_settings_manager');
395
- $os2forms_forloeb_settings = $third_party_settings_manager->getThirdPartySetting('os2forms', 'os2forms_forloeb') ?: 30 ;
395
+ $os2forms_forloeb_settings = $third_party_settings_manager->getThirdPartySetting('os2forms', 'os2forms_forloeb');
396
396
397
397
$form['third_party_settings']['os2forms']['os2forms_forloeb']['purge_days'] = [
398
398
'#type' => 'textfield',
399
399
'#title' => t('Default number of days to retain submissions'),
400
- '#default_value' => !(empty( $os2forms_forloeb_settings)) ? $os2forms_forloeb_settings ['purge_days'] : 30,
400
+ '#default_value' => $os2forms_forloeb_settings['purge_days'] ?? 30,
401
401
'#description' => t('Default value is used when creating a new form, after that it is saved on a form level'),
402
402
];
403
403
}
0 commit comments