function content_taxonomy_update_6002 in Content Taxonomy 6
Same name and namespace in other branches
- 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();
}