hubspot.install in HubSpot 6.2
Same filename and directory in other branches
Handle install/uninstall and warn users of problems with disabled Webform components.
File
hubspot.installView source
<?php
/**
* @file
* Handle install/uninstall and warn users of problems with disabled Webform components.
*/
/**
* Implements hook_install() to notify user of successful installation.
*/
function hubspot_install() {
drupal_set_message(st('The HubSpot module has been successfully installed. Configure it in the !link.', array(
'!link' => l('HubSpot integration settings', 'admin/config/content/hubspot'),
)), 'status');
}
/**
* Implements hook_uninstall() to remove our saved variables and all traces of the hubspot_url component
*/
function hubspot_uninstall() {
variable_del('hubspot_debug_on');
variable_del('hubspot_debug_email');
variable_del('hubspot_log_code');
variable_del('hubspot_access_token');
variable_del('hubspot_refresh_token');
variable_del('hubspot_expires_in');
db_delete('webform_component')
->condition('type', 'hubspot_url')
->execute();
}
/**
* Implements hook_disable() to warn of possible errors with HubSpot webforms.
*/
function hubspot_disable() {
drupal_set_message(st('With the HubSpot module disabled, you may experience errors viewing and editing your HubSpot-enabled forms. Delete the HubSpot POST URL field or uninstall this module entirely to clear the errors.'), 'warning');
}
Functions
Name | Description |
---|---|
hubspot_disable | Implements hook_disable() to warn of possible errors with HubSpot webforms. |
hubspot_install | Implements hook_install() to notify user of successful installation. |
hubspot_uninstall | Implements hook_uninstall() to remove our saved variables and all traces of the hubspot_url component |