You are here

function search_api_autocomplete_views_config_form_submit in Search API Autocomplete 7

Submit callback for search_api_autocomplete_views_config_form().

See also

example_autocomplete_config_form_submit()

search_api_autocomplete_views_config_form()

File

./search_api_autocomplete.search_api_views.inc, line 150
Contains code for integrating with the "Search views" module.

Code

function search_api_autocomplete_views_config_form_submit(array $form, array &$form_state, array &$values) {
  $views_id = substr($form_state['search']->machine_name, 17);
  $view = views_get_view($views_id);
  $view
    ->set_display($values['display']);
  $view
    ->pre_execute();
  if ($view->argument) {
    drupal_set_message(t('You have selected a display with contextual filters. This can lead to various problems. Please see the <a href="@readme_url">README.txt</a> file for details.', array(
      '@readme_url' => url(drupal_get_path('module', 'search_api_autocomplete') . '/README.txt'),
    )), 'warning');
  }
}