| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 | 
							- <?php
 
- /**
 
-  * @file
 
-  * Install, update and uninstall functions for the mandrill module.
 
-  */
 
- /**
 
-  * Implements hook_uninstall().
 
-  */
 
- function mandrill_uninstall() {
 
-   // Delete other variables:
 
-   variable_del('mandrill_analytics_campaign');
 
-   variable_del('mandrill_analytics_domains');
 
-   variable_del('mandrill_api_key');
 
-   variable_del('mandrill_filter_format');
 
-   variable_del('mandrill_from');
 
-   variable_del('mandrill_from_name');
 
-   variable_del('mandrill_mail_key_blacklist');
 
-   variable_del('mandrill_test_address');
 
-   variable_del('mandrill_test_body');
 
-   variable_del('mandrill_track_clicks');
 
-   variable_del('mandrill_track_opens');
 
-   variable_del('mandrill_url_strip_qs');
 
-   variable_del('mandrill_process_async');
 
- }
 
- /**
 
-  * Implements hook_enable().
 
-  */
 
- function mandrill_enable() {
 
-   mailsystem_set(array('mandrill_test' => 'MandrillMailSystem'));
 
- }
 
- /**
 
-  * Implements hook_disable().
 
-  */
 
- function mandrill_disable() {
 
-   // Tell mailsystem to remove mandrill and restore to defaults:
 
-   mailsystem_clear(array('mandrill_test' => 'MandrillMailSystem'));
 
-   watchdog('mandrill', 'Mandrill has been disabled.');
 
- }
 
- /**
 
-  * Deletes obsolete variables.
 
-  */
 
- function mandrill_update_7001() {
 
-   variable_del('mandrill_status');
 
- }
 
- /**
 
-  * Rebuilds the registry, as we've moved some files around.
 
-  */
 
- function mandrill_update_7002() {
 
-   // Rebuild the registry, we've moved some files around.
 
-   registry_rebuild();
 
- }
 
-   /**
 
-    * Implements hook_requirements().
 
-    */
 
- function mandrill_requirements($phase) {
 
-   $requirements = array();
 
-   // Ensure translations don't break at install time.
 
-   $t = get_t();
 
-   if ($phase == 'update') {
 
-     if (!module_exists('mailsystem')) {
 
-       $requirements['mandrill'] = array(
 
-         'title' => $t('Mandrill'),
 
-         'value' => '7.x-1.4',
 
-         'description' => $t('Mail System module is required for Mandrill 7.x-1.3 or higher.'),
 
-         'severity' => REQUIREMENT_ERROR,
 
-       );
 
-     }
 
-   }
 
-   return $requirements;
 
- }
 
- /**
 
-  * Delete obsolete batch limit variable.
 
-  */
 
- function mandrill_update_7003() {
 
-   variable_del('mandrill_batch_limit');
 
- }
 
- /**
 
-  * Clear cache to pick up new class name for DrupalMandrill class.
 
-  */
 
- function mandrill_update_7004() {
 
-   cache_clear_all();
 
- }
 
 
  |