You are here

sharedemail.install in Shared Email 5

Same filename and directory in other branches
  1. 6 sharedemail.install
  2. 7 sharedemail.install

File

sharedemail.install
View source
<?php

/**
 *  Implementation of hook_install().
 */
function sharedemail_install() {
  $msg = t('WARNING: The e-mail address you are using, has already been registered on this site by another user. ' . 'You should be aware that personal information such as password resets will be sent to this address. ' . 'We strongly recommend changing your registered address to a different e-mail address. ' . 'You can do this at any time from your account page when you login.');
  variable_set('sharedemail_msg', $msg);
  switch ($GLOBALS['db_type']) {
    case 'mysql':

    // use same as mysqli
    case 'mysqli':
    case 'pgsql':
      db_query("UPDATE {system} SET weight = -99 WHERE name = 'sharedemail'");
      $success = TRUE;
      break;
    default:
      drupal_set_message(t('Unsupported Database.'));
      break;
  }
  if ($success) {
    drupal_set_message(t('The Shared E-mail module has been installed successfully'));
  }
  else {
    drupal_set_message(t('Installation of Shared E-mail was unsuccessful.'), 'error');
  }
}

/**
 * Implementation of hook_uninstall().
 */
function sharedemail_uninstall() {
  variable_del('sharedemail_msg');
}

Functions

Namesort descending Description
sharedemail_install Implementation of hook_install().
sharedemail_uninstall Implementation of hook_uninstall().