diff --git a/resources/inc/class.bo_acl.inc.php b/resources/inc/class.bo_acl.inc.php index 2e5a4a16e0..70be0b5067 100755 --- a/resources/inc/class.bo_acl.inc.php +++ b/resources/inc/class.bo_acl.inc.php @@ -118,7 +118,15 @@ */ function get_cat_admin($cat_id) { - return array_search (PHPGW_ACL_CAT_ADMIN, $this->get_rights($cat_id)); + $cat_rights = $this->get_rights($cat_id)); + foreach ($cat_rights as $userid => $right) + { + if ($right & PHPGW_ACL_CAT_ADMIN) + { + return $userid; + } + } + return lang('none'); } /*!