You are here

function _elasticsearch_connector_ec_index_ajax in Elasticsearch Connector 7.5

Same name and namespace in other branches
  1. 7 elasticsearch_connector.module \_elasticsearch_connector_ec_index_ajax()
  2. 7.2 elasticsearch_connector.module \_elasticsearch_connector_ec_index_ajax()

ec_index element ajax callback.

_state

Parameters

array $form:

1 string reference to '_elasticsearch_connector_ec_index_ajax'
_elasticsearch_connector_ec_index_process in ./elasticsearch_connector.module
Build two dropdowns, one for the cluster and one for the indices.

File

./elasticsearch_connector.module, line 537
This module provide an interface to connecting to the elasticsearch cluster and implementing the official Elasticsearch library.

Code

function _elasticsearch_connector_ec_index_ajax($form, $form_state) {
  $element_name = $form_state['triggering_element']['#name'];
  $parents = $form_state['triggering_element']['#parents'];
  $search_key = array_search('cluster_id', $parents);
  $parents[$search_key] = 'index';
  $index_element = drupal_array_get_nested_value($form, $parents);
  return $index_element;
}