diff -Naur ./publishcontent.module ../../publishcontent/publishcontent.module --- ./publishcontent.module 2009-04-04 20:00:22.000000000 -0700 +++ ../../publishcontent/publishcontent.module 2009-10-20 20:04:20.679677361 -0700 @@ -43,9 +43,12 @@ return drupal_get_token(); } -function publishcontent_menu_alter(&$callbacks) { - $callbacks['node/%node']['access callback'] = '_publishcontent_view_access'; - $callbacks['node/%node']['access arguments'] = array(1); +function publishcontent_access($op, $node, $account) { + switch($op) { + case 'view': + return _publishcontent_view_access($node); + break; + } } function _publishcontent_view_access($node) {