Index: vud_node/vud_node.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/vote_up_down/vud_node/Attic/vud_node.module,v
retrieving revision 1.1.2.23
diff -u -p -r1.1.2.23 vud_node.module
--- vud_node/vud_node.module	15 Jan 2010 02:36:29 -0000	1.1.2.23
+++ vud_node/vud_node.module	6 Feb 2010 13:36:40 -0000
@@ -37,7 +37,8 @@ function vud_node_menu() {
   $items['node/%node/votes'] = array(
     'title'            => 'Voting details',
     'page callback'    => 'vud_node_tracker',
-    'access arguments' => array('see vote up/down node stats'),
+    'access callback'  => 'vud_node_tab_view_stats',
+    'access arguments' => array(1),
     'type'             => MENU_LOCAL_TASK,
   );
 
@@ -45,6 +46,17 @@ function vud_node_menu() {
 }
 
 /**
+ * Access Callback from hook_menu (vud_node_menu)
+ */
+function vud_node_tab_view_stats($node) {
+  // Immediately check if the user has any view rights
+  if (!user_access('see vote up/down node stats')) return FALSE;
+
+  if (in_array($node->type, variable_get('vud_node_types', array()), TRUE))
+    return TRUE;
+}
+
+/**
  * Advanced menu settings callback.
  */
 function vud_node_admin_settings() {
