--- advanced_forum.module 2011-04-25 22:59:24.000000000 -0500 +++ advanced_forum.module.old 2011-04-25 22:55:16.000000000 -0500 @@ -780,16 +780,8 @@ $viewed = 0; // If not told otherwise, it has been viewed before if ($user->uid) { $viewed = node_last_viewed($nid); - // Set it to 1 if it has not been viewed before, but only if it has been - // modified after NODE_NEW_LIMIT; that is, it wouldn't have been purged - // from {history}. - if ($viewed == 0) { - if (node_last_changed($nid) > NODE_NEW_LIMIT) { - $viewed = 1; - } - } else { - $viewed = 0; // Change to 0 because node_last_viewed() != 0 means it was viewed. - } + // Set it to 1 if it has not been viewed before. + $viewed = ($viewed == 0 ? 1 : 0); } $comment_type = module_invoke('nodecomment', 'get_comment_type', $node->type);