diff --git a/advanced_forum.module b/advanced_forum.module index 2afda36..0c0ea38 100644 --- a/advanced_forum.module +++ b/advanced_forum.module @@ -801,6 +801,9 @@ function advanced_forum_user_can_reply($node) { if (module_exists('nodecomment') && !empty($node->node_comment) && !empty($node->comment_type)) { $access = user_access('create ' . $node->comment_type . ' content'); } + elseif (module_exists('forum_access') && _forum_access_get_tid($node) !== FALSE) { + $access = (forum_access_access(_forum_access_get_tid($node), 'edit') == 1); + } else { $access = user_access('post comments'); }