calendar_ical.install in Calendar 7
Same filename and directory in other branches
Install, update and uninstall functions for the calendar_ical module.
File
calendar_ical/calendar_ical.installView source
<?php
/**
* @file
* Install, update and uninstall functions for the calendar_ical module.
*
*/
/**
* Implementation of hook_install().
*/
function calendar_ical_install() {
db_update('system')
->fields(array(
'weight' => 1,
))
->condition('name', 'calendar_ical')
->execute();
}
/**
* Make sure handlers for disabled Calendar iCal module don't get saved in the view.
*/
function calendar_ical_uninstall() {
$displays = array(
'ical',
);
db_query("DELETE FROM {views_display} WHERE display_plugin IN ('" . implode("','", $displays) . "')");
db_query("DELETE FROM {cache_views}");
}
function calendar_ical_enable() {
db_query("DELETE FROM {cache_views}");
}
/**
* Make sure handlers for disabled Calendar iCal module don't get saved in the view.
*/
function calendar_ical_disable() {
db_query("DELETE FROM {cache_views}");
}
function calendar_ical_update_last_removed() {
return 6000;
}
Functions
Name | Description |
---|---|
calendar_ical_disable | Make sure handlers for disabled Calendar iCal module don't get saved in the view. |
calendar_ical_enable | |
calendar_ical_install | Implementation of hook_install(). |
calendar_ical_uninstall | Make sure handlers for disabled Calendar iCal module don't get saved in the view. |
calendar_ical_update_last_removed |