You are here

function rules_webform_form_rules_expression_edit_validate in RULES WEBFORM 8

Same name and namespace in other branches
  1. 3.x rules_webform.module \rules_webform_form_rules_expression_edit_validate()

Adding submit handler for adding rule actions.

Adding submit handler for adding 'delete_webform_submission' action if a user will select it.

1 string reference to 'rules_webform_form_rules_expression_edit_validate'
rules_webform_form_rules_expression_edit_alter in ./rules_webform.module
Implements hook_form_FORM_ID_alter().

File

./rules_webform.module, line 318
Contains rules_webform.module.

Code

function rules_webform_form_rules_expression_edit_validate($form, FormStateInterface $form_state) {
  if ($form_state
    ->getValue('action_id') == 'delete_webform_submission') {
    $form_state
      ->setSubmitHandlers([
      'rules_webform_add_action_delete_webform_submission',
    ]);
  }
  else {
    $form_state
      ->setSubmitHandlers([
      'Drupal\\rules\\Form\\Expression\\ActionForm::submitFirstStep',
    ]);
  }
}