Index: biblio.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/biblio/biblio.module,v
retrieving revision 1.36.2.172
diff -u -r1.36.2.172 biblio.module
--- biblio.module	19 Apr 2008 01:30:41 -0000	1.36.2.172
+++ biblio.module	25 Apr 2008 19:46:05 -0000
@@ -113,27 +113,13 @@
   // Users who create a node may edit or delete it later, assuming they have the
   // necessary permissions.
   if ($op == 'update' || $op == 'delete') {
-    if ( user_access('edit own biblio entries') && ($user->uid == $node->uid)) {
-      return true;
-    }
-    else if  (user_access('edit all biblio entries')) {
-      return true;
-    }
-    else{
-      return false;
+    if (user_access('edit all biblio entries') || (user_access('edit own biblio entries') && ($user->uid == $node->uid))) {
+      return TRUE;
     }
   }
   if ($op == 'view') {
-    if (variable_get('biblio_view_only_own', 0) ) {
-       if (  $user->uid == $node->uid ) {
-         return true;
-       }
-       else{
-         return false;
-       }
-    }
-    else{
-       return true;
+    if (variable_get('biblio_view_only_own', 0) && $user->uid != $node->uid) {
+      return false;
     }
   }
 }
