You are here

uuid_features.install in UUID Features Integration 7

Same filename and directory in other branches
  1. 6 uuid_features.install

Install, update and uninstall functions for the uuid_features module.

File

uuid_features.install
View source
<?php

/**
 * @file
 * Install, update and uninstall functions for the uuid_features module.
 */

/**
 * Implements hook_enable().
 */
function uuid_features_enable() {
  db_update('system')
    ->fields(array(
    'weight' => -50,
  ))
    ->condition('name', 'uuid_features')
    ->condition('type', 'module')
    ->execute();
}

/**
 * Convert uuid_features_(entity|file)_* as entity type specific.
 */
function uuid_features_update_7000() {
  $entity_info = entity_get_info();
  foreach ($entity_info as $type => $info) {
    if (isset($info['uuid features']) && $info['uuid features']) {
      foreach (variable_get('uuid_features_entity_' . $type, array()) as $key => $value) {
        variable_set('uuid_features_entity_' . $type . '_' . $key, $value);
      }
      variable_del('uuid_features_entity_' . $type);
      foreach (variable_get('uuid_features_file_' . $type, array()) as $key => $value) {
        variable_set('uuid_features_file_' . $type . '_' . $key, $value);
      }
      variable_del('uuid_features_file_' . $type);
    }
  }
}

Functions

Namesort descending Description
uuid_features_enable Implements hook_enable().
uuid_features_update_7000 Convert uuid_features_(entity|file)_* as entity type specific.