function acquia_search_multi_subs_get_hostname in Acquia Search Multiple Indexes 7
Same name and namespace in other branches
- 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;
}