You are here

function rules_ui_add_event_validate in Rules 7.2

Validation callback for adding an event.

1 call to rules_ui_add_event_validate()
rules_ui_add_reaction_rule_validate in rules_admin/rules_admin.inc
Form validation callback.
1 string reference to 'rules_ui_add_event_validate'
rules_ui_add_event_page in ui/ui.forms.inc
Form builder for the "add event" page.

File

ui/ui.forms.inc, line 489
Rules User Interface forms.

Code

function rules_ui_add_event_validate($form, $form_state) {
  $handler = rules_get_event_handler($form_state['values']['event']);
  $handler
    ->extractFormValues($form['event_settings'], $form_state);
  try {
    $handler
      ->validate();
  } catch (RulesIntegrityException $e) {
    form_set_error(implode('][', $e->keys), $e
      ->getMessage());
  }
}