You are here

function content_taxonomy_update_6002 in Content Taxonomy 6

Same name and namespace in other branches
  1. 6.2 content_taxonomy.install \content_taxonomy_update_6002()

Implemenation of hook_update_N().

Fixing parent setting

File

./content_taxonomy.install, line 173

Code

function content_taxonomy_update_6002() {
  drupal_load('module', 'content');
  $result = db_query("SELECT * FROM {" . content_field_tablename() . "} WHERE type = 'content_taxonomy'");
  while ($field = db_fetch_array($result)) {
    $field['global_settings'] = unserialize($field['global_settings']);
    if (!$field['global_settings']['parent']) {
      $field['global_settings']['parent'] = 0;
    }

    // 'columns' is a reserved word in MySQL4, so our column is named 'db_columns'.
    $field['db_columns'] = $field['columns'];
    drupal_write_record(content_field_tablename(), $field, 'field_name');
  }
  return array();
}