You are here

function search_api_elasticsearch_elastica_add_options in Search API Elasticsearch 7

Add options common function.

Parameters

integer $server_machine_name:

1 call to search_api_elasticsearch_elastica_add_options()
search_api_elasticsearch_elastica_form_alter in modules/elastica/search_api_elasticsearch_elastica.module
Implements hook_form_alter().

File

modules/elastica/search_api_elasticsearch_elastica.module, line 188
Provides an elasticsearch-based service class for the Search API.

Code

function search_api_elasticsearch_elastica_add_options($server_machine_name) {
  if (isset($server_machine_name) && !empty($server_machine_name)) {
    $server_id = search_api_elasticsearch_get_server_id_by_name($server_machine_name);
    if ($server_id != FALSE) {
      $server_obj = search_api_server_load($server_id);
      if (isset($server_obj) && !empty($server_obj)) {
        if ($server_obj->class == 'search_api_elasticsearch_elastica_service') {
          return TRUE;
        }
      }
    }
  }
  return FALSE;
}