You are here

function block_access_update_6001 in Block Access 6

Same name and namespace in other branches
  1. 6.2 block_access.install \block_access_update_6001()

File

./block_access.install, line 67
block_access module installation and upgrade code.

Code

function block_access_update_6001() {
  $ret = array();
  drupal_install_schema('block_access');
  $ret[] = update_sql("INSERT INTO {block_access_roles} SELECT * FROM {blocks_roles} WHERE permission != ''");
  $ret[] = update_sql("DELETE FROM {blocks_roles} WHERE permission != ''");
  db_drop_primary_key($ret, 'blocks_roles');
  db_drop_field($ret, 'blocks_roles', 'permission');
  db_add_primary_key($ret, 'blocks_roles', array(
    'module',
    'delta',
    'rid',
  ));
  return $ret;
}