You are here

imce_watermark.install in IMCE Watermark 7

Same filename and directory in other branches
  1. 6.2 imce_watermark.install

Installs, updates, and uninstalls IMCE Watermark.

File

imce_watermark.install
View source
<?php

/**
 * @file
 * Installs, updates, and uninstalls IMCE Watermark.
 */

/**
 * Implements hook_uninstall().
 */
function imce_watermark_uninstall() {
  variable_del('imce_watermark_setting');
}

/**
 * Update current settings from previous version of module.
 */
function imce_watermark_update_7001() {
  $profile['imce_watermark_imagecache_preset'] = variable_get('imce_watermark_imagecache_preset', -2);
  $profile['imce_watermark_custom'] = array(
    'imce_watermark_file' => variable_get('imce_watermark_file', 0),
    'imce_watermark_horizontal_position' => variable_get('imce_watermark_horizontal_position', 0),
    'imce_watermark_vertical_position' => variable_get('imce_watermark_vertical_position', 0),
    'imce_watermark_vertical_margin' => variable_get('imce_watermark_vertical_margin', 0),
    'imce_watermark_horizontal_margin' => variable_get('imce_watermark_horizontal_margin', 0),
    'imce_watermark_alpha' => variable_get('imce_watermark_alpha', 90),
  );
  variable_set('imce_watermark_setting', $profile);
  variable_del('imce_watermark_imagecache_preset');
  variable_del('imce_watermark_file');
  variable_del('imce_watermark_horizontal_position');
  variable_del('imce_watermark_vertical_position');
  variable_del('imce_watermark_vertical_margin');
  variable_del('imce_watermark_horizontal_margin');
  variable_del('imce_watermark_alpha');
}

Functions

Namesort descending Description
imce_watermark_uninstall Implements hook_uninstall().
imce_watermark_update_7001 Update current settings from previous version of module.