function system_update_118 in Drupal 4
Same name and namespace in other branches
- 5 modules/system/system.install \system_update_118()
File
- database/
updates.inc, line 238
Code
function system_update_118() {
$ret = array();
$node_types = array();
$result = db_query('SELECT vid, nodes FROM {vocabulary}');
while ($vocabulary = db_fetch_object($result)) {
$node_types[$vocabulary->vid] = explode(',', $vocabulary->nodes);
}
foreach ($node_types as $vid => $type_array) {
foreach ($type_array as $type) {
db_query("INSERT INTO {vocabulary_node_types} (vid, type) VALUES (%d, '%s')", $vid, $type);
}
}
if ($GLOBALS['db_type'] == 'mysql') {
$ret[] = update_sql("ALTER TABLE {vocabulary} DROP nodes");
}
return $ret;
}