function facetapi_update_7002 in Facet API 7
Same name and namespace in other branches
- 7.2 facetapi.install \facetapi_update_7002()
Ensures hashes are alpha-numeric.
File
- ./facetapi.install, line 184 
- Install, update, and uninstall functions for the Facet API module.
Code
function facetapi_update_7002() {
  // Updates the block table with alpha-numeric hashes.
  $result = db_query("SELECT delta, bid FROM {block} WHERE module = 'facetapi'");
  foreach ($result as $record) {
    $hash = strtr($record->delta, array(
      '-' => '0',
      '_' => '1',
    ));
    db_update('block')
      ->fields(array(
      'delta' => $hash,
    ))
      ->condition('module', 'facetapi')
      ->condition('delta', $record->delta)
      ->execute();
  }
  // Clears the delta cache.
  cache_clear_all('facetapi:delta_map', 'cache');
}