function _drupal_invalid_token_set_form_error

Helper function to call form_set_error() if there is a token error.

Related topics

2 calls to _drupal_invalid_token_set_form_error()
drupal_validate_form in drupal/includes/form.inc
Validates user-submitted form data in the $form_state array.
form_builder in drupal/includes/form.inc
Builds and processes all elements in the structured form array.

File

drupal/includes/form.inc, line 1137
Functions for form and batch generation and processing.

Code

function _drupal_invalid_token_set_form_error() {
  $path = current_path();
  $query = drupal_get_query_parameters();
  $url = url($path, array(
    'query' => $query,
  ));

  // Setting this error will cause the form to fail validation.
  form_set_error('form_token', t('The form has become outdated. Copy any unsaved work in the form below and then <a href="@link">reload this page</a>.', array(
    '@link' => $url,
  )));
}