commons_events_solr.install in Drupal Commons 7.3
Commons Events Solr install script.
File
modules/commons/commons_events/modules/commons_events_solr/commons_events_solr.installView source
<?php
/**
* @file
* Commons Events Solr install script.
*/
/**
* Implements hook_install().
*/
function commons_events_solr_install() {
// Set module weight to be below rich_snippets, so we can disable snippeting
// on the Solr events landing page.
db_update('system')
->fields(array(
'weight' => 5,
))
->condition('name', 'commons_events_solr')
->execute();
}
/**
* Implements hook_enable().
*/
function commons_events_solr_enable() {
module_load_include('inc', 'page_manager', 'plugins/tasks/page');
$page = page_manager_page_load('views_events_landing_page');
ctools_include('export');
ctools_export_set_object_status($page, TRUE);
// Revert base Events feature so that the Events menu link is recreated.
features_revert(array(
'commons_events' => array(
'menu_links',
),
));
menu_cache_clear_all();
}
/**
* Implements hook_disable().
*/
function commons_events_solr_disable() {
module_load_include('inc', 'page_manager', 'plugins/tasks/page');
$page = page_manager_page_load('views_events_landing_page');
ctools_include('export');
ctools_export_set_object_status($page, FALSE);
// Revert base Events feature so that the Events menu link is recreated.
features_revert(array(
'commons_events' => array(
'menu_links',
),
));
menu_cache_clear_all();
}
Functions
Name![]() |
Description |
---|---|
commons_events_solr_disable | Implements hook_disable(). |
commons_events_solr_enable | Implements hook_enable(). |
commons_events_solr_install | Implements hook_install(). |