You are here

function search_api_elasticsearch_edit_index_submit in Search API Elasticsearch 7

Same name and namespace in other branches
  1. 7.2 search_api_elasticsearch.module \search_api_elasticsearch_edit_index_submit()

Submit handler

_state

Parameters

array $form:

1 string reference to 'search_api_elasticsearch_edit_index_submit'
search_api_elasticsearch_elastica_return_form_options in modules/elastica/search_api_elasticsearch_elastica.module
The form options for add/edit index.

File

./search_api_elasticsearch.module, line 97
Provides an elasticsearch-based service class for the Search API.

Code

function search_api_elasticsearch_edit_index_submit(array $form, array &$form_state) {
  form_state_values_clean($form_state);
  $merge_types = array();
  $elastic_server_id = search_api_elasticsearch_get_server_id_by_name($form_state['index']->server);
  $elastic_server = search_api_server_load($elastic_server_id);
  $index = $form_state['index'];
  $elastic_server
    ->updateSettings($index, $merge_types);
}