function search_api_acquia_init in Acquia Search for Search API 7.2
Implements hook_init().
File
- ./
search_api_acquia.module, line 19 - Provides integration between your Drupal site and Acquia's hosted search service via the Search API Solr module.
Code
function search_api_acquia_init() {
$auto_switch_disabled = variable_get('acquia_search_disable_auto_switch', 0);
$subscription = acquia_agent_settings('acquia_subscription_data');
$sub_active = !empty($subscription['active']);
if (!$auto_switch_disabled && $sub_active && !module_exists('acquia_search_multi_subs')) {
$servers = search_api_server_load_multiple(FALSE, array(
'class' => 'acquia_search_service',
));
$result = search_api_acquia_add_solr_overrides($servers);
// Store result in global for this request. @see search_api_acquia_requirements()
$GLOBALS['conf']['search_api_acquia_init_result'] = $result;
}
}