function _elasticsearch_connector_ec_clusters_process in Elasticsearch Connector 7.2
Same name and namespace in other branches
- 7.5 elasticsearch_connector.module \_elasticsearch_connector_ec_clusters_process()
- 7 elasticsearch_connector.module \_elasticsearch_connector_ec_clusters_process()
Process the ec_cluster element type.
Parameters
array $element:
Return value
array $element
1 string reference to '_elasticsearch_connector_ec_clusters_process'
File
- ./
elasticsearch_connector.module, line 213 - This module provide an interface to connecting to the elasticsearch cluster and implementing the official Elasticsearch library.
Code
function _elasticsearch_connector_ec_clusters_process($element, &$form_state, $form) {
$element = form_process_select($element);
if (empty($element['#skip_default_options'])) {
$element['#only_active'] = isset($element['#only_active']) ? $element['#only_active'] : TRUE;
$element['#empty_option'] = isset($element['#empty_option']) ? $element['#empty_option'] : TRUE;
$clusters = elasticsearch_connector_cluster_load_all($element['#only_active'], $element['#empty_option']);
$element['#options'] = $clusters;
}
return $element;
}