diff --git a/lib/subadmin.php b/lib/subadmin.php index b6f0b3007fd2b74383d4968d201cba7063d77ac4..330876536d73423a8b150dd8ac71cd70d8f5afdb 100644 --- a/lib/subadmin.php +++ b/lib/subadmin.php @@ -122,4 +122,17 @@ class OC_SubAdmin{ } return false; } + + public static function isUserAccessible($subadmin, $user){ + if(!self::isSubAdmin($subadmin)){ + return false; + } + $accessiblegroups = self::getSubAdminsGroups($subadmin); + foreach($accessiblegroups as $accessiblegroup){ + if(OC_Group::inGroup($user, $accessiblegroup)){ + return true; + } + } + return false; + } }