commons_search_solr.install in Drupal Commons 7.3
File
modules/commons/commons_search/modules/commons_search_solr/commons_search_solr.installView source
<?php
/**
* Installation file for Commons Search Solr feature.
*/
/**
* Implements hook_enable().
*/
function commons_search_solr_enable() {
// Disable Core search module upon enabling this module.
if (module_exists('commons_search_core')) {
module_disable(array(
'commons_search_core',
), FALSE);
}
if (module_exists('search_facetapi')) {
module_disable(array(
'search_facetapi',
), FALSE);
}
// Ensure that Commons Search Solr variables are reverted in cases such as
// when switching from Core to Solr search.
$revert = array(
'commons_search_solr' => array(
'variable',
'apachesolr_search_page',
),
);
features_revert($revert);
cache_clear_all();
commons_search_solr_create_facets();
}
/**
* Set default environment to display facet blocks in configured regions.
*/
function commons_search_solr_update_7001() {
$revert = array(
'commons_search_solr' => array(
'apachesolr_search_page',
),
);
features_revert($revert);
}
Functions
Name | Description |
---|---|
commons_search_solr_enable | Implements hook_enable(). |
commons_search_solr_update_7001 | Set default environment to display facet blocks in configured regions. |