--- anonymizer.module.org 2010-08-20 17:27:12.082560867 -0500
+++ anonymizer.module.new 2010-08-20 17:27:02.722571207 -0500
@@ -308,28 +323,31 @@ function anonymizer_revert_form_submit($
  * Helper for permissions validation.
  */
 function anonymizer_access($action, $node = NULL) {
+  
   switch ($action) {
     case 'view':
       return user_access('administer anonymizer') || user_access('view hidden author');
       break;
     case 'post':
-      $types = variable_get('anonymizer_nodecomment_types', array());
+      $types = variable_get('anonymizer_node_types', array());
+
       if (module_exists('nodecomment')) {
         // If NodeComment enabled for given content type AND If
         // anonymizer enabled
         if (isset($node->comment_target_nid)) {
           $parent = node_load($node->comment_target_nid);
+          $types = variable_get('anonymizer_nodecomment_types', array());
           if (isset($types[$parent->type])) {
             return user_access('administer anonymizer') || user_access('post anonymous comments');
           }
         }
         // If posting a node
-        elseif (in_array($node_type, $types)) {
-          return user_access('administer anonymizer') || user_access('post anonymvous nodes');
+        elseif (in_array($node->type, $types)) {
+          return user_access('administer anonymizer') || user_access('post anonymous nodes');
         }
       }
       // If posting a node
-      elseif (in_array($node_type, $types)) {
+      elseif (in_array($node->type, $types)) {
         return user_access('administer anonymizer') || user_access('post anonymous nodes');
       }
       break;
