You are here

function search_autocomplete_update_7000 in Search Autocomplete 7.3

Permission fix for update process from 6.x

File

./search_autocomplete.install, line 200
This file is used to install/update/delete the module tables in database

Code

function search_autocomplete_update_7000() {
  $t = get_t();

  // In Drupal 6 the permissions were wrapped in t(), but in Drupal 7 they are
  // not. So we want to make sure the database is storing the untranslated
  // permission or we could run into issues on upgraded Drupal 7 sites.
  db_update('role_permission')
    ->fields(array(
    'permission' => 'administer Search Autocomplete',
  ))
    ->condition('permission', $t('administer Search Autocomplete'))
    ->execute();
  db_update('role_permission')
    ->fields(array(
    'permission' => 'use Search Autocomplete',
  ))
    ->condition('permission', $t('use Search Autocomplete'))
    ->execute();
}