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;
+	}
 }