From c4c5ce122d1739abaf398d2a8c8d4ef825cd61a0 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Mon, 5 Dec 2005 16:07:18 +0000 Subject: - Patch #31323 by Gerhard: delete extra data when a revision is deleted. --- modules/forum/forum.module | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'modules/forum/forum.module') diff --git a/modules/forum/forum.module b/modules/forum/forum.module index 7e12b8c6b..2790f5be7 100644 --- a/modules/forum/forum.module +++ b/modules/forum/forum.module @@ -71,6 +71,18 @@ function forum_perm() { return array('create forum topics', 'edit own forum topics', 'administer forums'); } +/** + * Implementation of hook_nodeapi(). + */ +function forum_nodeapi(&$node, $op, $teaser, $page) { + switch ($op) { + case 'revision delete': + db_query('DELETE FROM {forum} WHERE vid = %d', $node->vid); + break; + } +} + + /** * Administration page which allows maintaining forums */ -- cgit v1.2.3