From 4476a2c0156451fb13e3dd2d9308e6c694caa378 Mon Sep 17 00:00:00 2001 From: Neil Drumm Date: Fri, 10 Nov 2006 19:40:23 +0000 Subject: #83202 by Jaza. Separate out node type deletion API and use it to keep {vocabulary_node_types} updated. --- modules/node/node.module | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'modules/node/node.module') 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 @@ -294,6 +294,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. * -- cgit v1.2.3