function acquia_search_enable_acquia_solr_environment in Acquia Connector 7
Same name and namespace in other branches
- 7.3 acquia_search/acquia_search.module \acquia_search_enable_acquia_solr_environment()
- 7.2 acquia_search/acquia_search.module \acquia_search_enable_acquia_solr_environment()
Create a new record pointing to the Acquia apachesolr search server and set it as the default
2 calls to acquia_search_enable_acquia_solr_environment()
- acquia_search_acquia_subscription_status in acquia_search/
acquia_search.module - Implementation of hook_acquia_subscription_status().
- acquia_search_enable in acquia_search/
acquia_search.module - Implementation of hook_enable().
File
- acquia_search/
acquia_search.module, line 59 - Integration between Acquia Drupal and Acquia's hosted solr search service.
Code
function acquia_search_enable_acquia_solr_environment() {
// Creates the new environment
$environment = apachesolr_environment_load(ACQUIA_SEARCH_ENVIRONMENT_ID);
if (!$environment) {
// Only set the default if we just created the environment.
// This will almost always happen, unless the module was disabled via SQL.
variable_set('apachesolr_default_environment', ACQUIA_SEARCH_ENVIRONMENT_ID);
$environment['conf'] = array();
}
$environment = array_merge(acquia_search_get_environment(), $environment);
$environment['env_id'] = ACQUIA_SEARCH_ENVIRONMENT_ID;
$environment['name'] = t('Acquia Search');
apachesolr_environment_save($environment);
}