From 6e139f16e4a245fb77d97d495fd8f1ce991a733b Mon Sep 17 00:00:00 2001
From: Georg Ehrke <dev@georgswebsite.de>
Date: Thu, 19 Jul 2012 16:30:58 +0200
Subject: [PATCH] add isUserAccessible method to OC_SubAdmin class

---
 lib/subadmin.php | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/lib/subadmin.php b/lib/subadmin.php
index b6f0b3007f..330876536d 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;
+	}
 }
-- 
GitLab