Fix get admin
authorDuck (Jakob Munih) <duck@obala.net>
Tue, 3 Mar 2009 19:41:03 +0000 (20:41 +0100)
committerDuck (Jakob Munih) <duck@obala.net>
Tue, 3 Mar 2009 19:41:03 +0000 (20:41 +0100)
folks/lib/Report.php

index b080da8..61d4952 100644 (file)
@@ -73,12 +73,14 @@ class Folks_Report {
         $name = $GLOBALS['registry']->getApp() . ':admin';
 
         if ($GLOBALS['perms']->exists($name)) {
-            return array();
+            $permission = $GLOBALS['perms']->getPermission($name);
+            if ($permission instanceof PEAR_Error) {
+                return $permission;
+            }
+            return $permission->getUserPermissions(PERM_DELETE);
+        } else {
+            return $GLOBALS['conf']['auth']['admins'];
         }
-
-        $permission = $GLOBALS['perms']->getPermission($name);
-
-        return $permission->getUserPermissions(PERM_DELETE);
     }
 
     /**