diff -up public_preview/public_preview.info public_preview copy/public_preview.info
--- public_preview/public_preview.info	2008-08-27 12:55:22.000000000 -0500
+++ public_preview copy/public_preview.info	2008-10-28 14:25:07.000000000 -0500
@@ -2,7 +2,6 @@
 name = Public Preview
 core = 6.x
 description = Allows access to unpublished nodes.
-package = Mars Space Flight Facility
 
 ; Information added by drupal.org packaging script on 2008-08-27
 version = "6.x-1.0"
diff -up public_preview/public_preview.module public_preview copy/public_preview.module
--- public_preview/public_preview.module	2008-08-27 12:51:17.000000000 -0500
+++ public_preview copy/public_preview.module	2008-10-28 14:26:59.000000000 -0500
@@ -49,7 +49,7 @@ function public_preview_admin_settings()
 }
 
 function public_preview_access($node) {
-  return user_access('preview '.strtolower($node->type).' content');
+  return user_access('preview '. strtolower(node_get_types('name', $node)) .' content');
 }
 
 function public_preview_load($arg) {
@@ -58,7 +58,8 @@ function public_preview_load($arg) {
   }
 }
 
-function public_preview_preview_page($nid) {
+function public_preview_preview_page($node) {
+  $nid = $node->nid
   if (!is_numeric($nid)) {
     return FALSE;
   }
