? .flexinode.module.swp
Index: flexinode.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/flexinode/flexinode.module,v
retrieving revision 1.59
diff -u -F^f -r1.59 flexinode.module
--- flexinode.module	29 Nov 2005 18:43:03 -0000	1.59
+++ flexinode.module	3 Dec 2005 22:08:48 -0000
@@ -451,7 +451,7 @@ function flexinode_node_info() {
 
 function flexinode_node_name($type) {
   $types = flexinode_node_info();
-  return $types[$node->type]['name'];
+  return $types[$type]['name'];
 }
 
 /**
@@ -460,6 +460,12 @@ function flexinode_node_name($type) {
 function flexinode_access($op, $node) {
   global $user;
 
+  if (!is_object($node)) {
+    $type = $node;
+    $node = new StdClass();
+    $node->type = $type;
+  }
+
   if ($op == 'create') {
     return user_access('create '. flexinode_node_name($node->type) .' content');
   }
