function rules_ui_add_event_validate

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 491

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());
  }
}