function rules_webform_check_if_webform_submit_event_selected in RULES WEBFORM 8
Same name and namespace in other branches
- 3.x rules_webform.module \rules_webform_check_if_webform_submit_event_selected()
Check if Webform events selected.
And if so then adding the 'webform_fields' properties definitions to the context variable and adding 'webform_name' condition.
1 string reference to 'rules_webform_check_if_webform_submit_event_selected'
- rules_webform_form_rules_reaction_rule_add_form_alter in ./
rules_webform.module - Add the element for a 'Webform id' selection to the rule adding form.
File
- ./
rules_webform.module, line 59 - Contains rules_webform.module.
Code
function rules_webform_check_if_webform_submit_event_selected($form, FormStateInterface $form_state) {
$event_name = $form_state
->getValue('events')[0]['event_name'];
// Events supported by the module.
$webform_events = [
'webform_submit',
'updating_submission',
'deleting_submission',
'viewing_submission',
];
if (in_array($event_name, $webform_events)) {
rules_webform_store_webform_id($form, $form_state);
rules_webform_add_condition($form, $form_state);
rules_webform_save_rule($form, $form_state);
}
}