You are here

function acquia_search_multi_subs_get_hostname in Acquia Search Multiple Indexes 7

Same name and namespace in other branches
  1. 8 acquia_search_multi_subs.common.inc \acquia_search_multi_subs_get_hostname()

Retrieves the host name to use for a certain Acquia Search core.

Parameters

string $corename: The core_id of the Acquia Search core.

Return value

string The domain to use for this core.

5 calls to acquia_search_multi_subs_get_hostname()
acquia_search_multi_subs_acquia_search_enable_alter in lib/Drupal/Apachesolr/acquia_search_multi_subs.apachesolr.inc
Implements hook_acquia_search_enable_alter().
acquia_search_multi_subs_apachesolr_init in lib/Drupal/Apachesolr/acquia_search_multi_subs.apachesolr.inc
Initializes this module's Apache Solr Search Integration module support.
acquia_search_multi_subs_environment_edit_form_submit in lib/Drupal/Apachesolr/acquia_search_multi_subs.apachesolr.inc
Form submission handler for apachesolr_environment_edit_form().
SearchApiAcquiaSearchMultiService::configurationFormSubmit in lib/Drupal/SearchApiSolr/SearchApiAcquiaSearchMultiService.php
Overrides SearchApiSolrService::configurationFormSubmit().
SearchApiAcquiaSearchMultiService::setConnectionOptions in lib/Drupal/SearchApiSolr/SearchApiAcquiaSearchMultiService.php

File

./acquia_search_multi_subs.common.inc, line 351
Helper functions used for the integration with either Solr module.

Code

function acquia_search_multi_subs_get_hostname($corename) {

  // Override the URL.
  $search_host = variable_get('acquia_search_host', 'search.acquia.com');
  $search_cores = acquia_search_multi_subs_get_search_cores();
  foreach ($search_cores as $search_core) {
    if ($corename == $search_core['core_id']) {
      $search_host = $search_core['balancer'];
    }
  }
  return $search_host;
}