You are here

beautytips.install in BeautyTips 7.2

Same filename and directory in other branches
  1. 8 beautytips.install
  2. 6.2 beautytips.install
  3. 6 beautytips.install

beautyTips install/uninstall hooks

File

beautytips.install
View source
<?php

/**
 * @file
 * beautyTips install/uninstall hooks
 */

/**
 * Implementation of hook_install().
 */
function beautytips_install() {

  // Display IE warning
  $path = drupal_get_path('module', 'beautytips');
  $link_readme = l('BeautyTips Readme.txt', $path . '/README.txt');
  if (!file_exists($path . '/other_libs/excanvas_r3/excanvas.compiled.js')) {
    drupal_set_message(t('WARNING! In order for BeautyTips to function correctly in Internet Explorer, the Excanvas library needs to be added. (See the !readme_file for more information.)', [
      '!readme_file' => $link_readme,
    ]), $type = 'warning');
  }

  // Set basic defaults
  variable_set('beautytips_defaults', [
    'cssStyles' => [],
  ]);
}

/**
 * Implementation of hook_uninstall().
 */
function beautytips_uninstall() {
  $variables = [
    'beautytips_always_add',
    'beautytips_added_selectors_array',
    'beautytips_default_style',
    'beautytips_custom_style',
    'beautytips_defaults',
  ];
  foreach ($variables as $variable) {
    variable_del($variable);
  }
  cache_clear_all('beautytips:beautytips-styles', 'cache');
}

Functions

Namesort descending Description
beautytips_install Implementation of hook_install().
beautytips_uninstall Implementation of hook_uninstall().