From 7aad40ca4dabdb4bc5cc7be1726f9e469443df3b Mon Sep 17 00:00:00 2001
From: Arthur Schiwon <blizzz@owncloud.com>
Date: Thu, 3 May 2012 23:44:12 +0200
Subject: [PATCH] LDAP: make oc_user_ldap::userExists make use of central
 OC_LDAP

---
 apps/user_ldap/user_ldap.php | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/apps/user_ldap/user_ldap.php b/apps/user_ldap/user_ldap.php
index d24af5e2f8..0fa621194c 100755
--- a/apps/user_ldap/user_ldap.php
+++ b/apps/user_ldap/user_ldap.php
@@ -185,14 +185,6 @@ class OC_USER_LDAP extends OC_User_Backend {
 
 	}
 
-	public function userExists( $uid ) {
-		if(!$this->configured){
-			return false;
-		}
-		$dn = $this->getDc($uid);
-		return !empty($dn);
-	}
-
 	/**
 	 * @brief Get a list of all users
 	 * @returns array with all uids
@@ -205,6 +197,15 @@ class OC_USER_LDAP extends OC_User_Backend {
 		return $users;
 	}
 
+	/**
+	 * @brief check if a user exists
+	 * @param string $uid the username
+	 * @return boolean
+	 */
+	public static function userExists($uid){
+		return in_array($uid, self::getUsers());
+	}
+
 
 }
 
-- 
GitLab