diff options
author | Neil Drumm <drumm@3064.no-reply.drupal.org> | 2006-11-10 19:40:23 +0000 |
---|---|---|
committer | Neil Drumm <drumm@3064.no-reply.drupal.org> | 2006-11-10 19:40:23 +0000 |
commit | 4476a2c0156451fb13e3dd2d9308e6c694caa378 (patch) | |
tree | ec3aa61687d13eec266505740f2135e56902f04e /modules/node/node.module | |
parent | 6263c0f22c4b97f99be66c97ba1bae6431eaa2a5 (diff) | |
download | brdo-4476a2c0156451fb13e3dd2d9308e6c694caa378.tar.gz brdo-4476a2c0156451fb13e3dd2d9308e6c694caa378.tar.bz2 |
#83202 by Jaza. Separate out node type deletion API and use it to keep {vocabulary_node_types} updated.
Diffstat (limited to 'modules/node/node.module')
-rw-r--r-- | modules/node/node.module | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/node/node.module b/modules/node/node.module index ae3a0a6d0..4c55d1aa6 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -295,6 +295,19 @@ function node_type_save($info) { } /** + * Deletes a node type from the database. + * + * @param $type + * The machine-readable name of the node type to be deleted. + */ +function node_type_delete($type) { + db_query("DELETE FROM {node_type} WHERE type = '%s'", $type); + + $info = node_get_types('type', $type); + module_invoke_all('node_type', 'delete', $info); +} + +/** * Updates all nodes of one type to be of another type. * * @param $orig_type |