function views_ui_edit_view_form_validate

3.x admin.inc views_ui_edit_view_form_validate($form, &$form_state)
2.x admin.inc views_ui_edit_view_form_validate($form, &$form_state)

Validate that a view is complete and whole.

1 string reference to 'views_ui_edit_view_form_validate'
views_ui_edit_form in includes/admin.inc
Form builder callback for editing a View.

File

includes/admin.inc, line 2113
Provides the Views' administrative interface.

Code

function views_ui_edit_view_form_validate($form, &$form_state) {
  // Do not validate cancel or delete or revert.
  if (empty($form_state['clicked_button']['#value']) || $form_state['clicked_button']['#value'] != t('Save')) {
    return;
  }

  $errors = $form_state['view']->validate();
  if ($errors !== TRUE) {
    foreach ($errors as $error) {
      form_set_error('', $error);
    }
  }
}