From c5f683b27cda9252225988003a369b04a2018a5e Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Thu, 20 Aug 2009 09:47:04 +0000 Subject: - Patch #537862 by Crell, Amitaibu, salvis: simplify and make more flexible the node access by converting hook_access() to hook_node_access(). --- modules/forum/forum.module | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'modules/forum') diff --git a/modules/forum/forum.module b/modules/forum/forum.module index 9737e881e..29a6289b4 100644 --- a/modules/forum/forum.module +++ b/modules/forum/forum.module @@ -404,20 +404,6 @@ function forum_node_info() { ); } -/** - * Implement hook_access(). - */ -function forum_access($op, $node, $account) { - switch ($op) { - case 'create': - return user_access('create forum content', $account); - case 'update': - return user_access('edit any forum content', $account) || (user_access('edit own forum content', $account) && ($account->uid == $node->uid)); - case 'delete': - return user_access('delete any forum content', $account) || (user_access('delete own forum content', $account) && ($account->uid == $node->uid)); - } -} - /** * Implement hook_permission(). */ @@ -428,7 +414,6 @@ function forum_permission() { 'description' => t('Manage forums and configure forum administration settings.'), ), ); - $perms += node_list_permissions('forum'); return $perms; } -- cgit v1.2.3