You are here

function attachment_links_update_7001 in Attachment Links 7

Update numeric field id in {variable} to field name.

File

./attachment_links.install, line 21
attachment_links.install Provides install, uninstall, and update hooks.

Code

function attachment_links_update_7001() {
  $result = db_select('variable', 'v')
    ->fields('v', array(
    'name',
    'value',
  ))
    ->condition('name', 'attachment_links_selection%', 'LIKE')
    ->execute();
  while ($record = $result
    ->fetchAssoc()) {
    $value = unserialize($record['value']);
    if (is_numeric($value)) {
      $field_info = field_info_field_by_id($value);
      variable_set($record['name'], $field_info['field_name']);
    }
  }
}