[evolvis-commits] r14859: Add function existEmail in UserManager↵?==?UTF-8?Q?

mirabilos at evolvis.org mirabilos at evolvis.org
Mon Feb 28 04:55:59 CET 2011


Author: mirabilos
Date: 2011-02-28 04:55:59 +0100 (Mon, 28 Feb 2011)
New Revision: 14859

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/common/include/UserManager.class.php
Log:
Add function existEmail in UserManager


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/common/include/UserManager.class.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/common/include/UserManager.class.php	2011-02-28 03:55:57 UTC (rev 14858)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/common/include/UserManager.class.php	2011-02-28 03:55:59 UTC (rev 14859)
@@ -57,6 +57,18 @@
     function getUserByEmail($user_id) {
 	    return user_get_object_by_email($user_id);
     }
+    function existEmail ($email) {
+	    if (!validate_email($email)) {
+		    return false;
+	    }
+	    $res = db_query_params('SELECT * FROM users WHERE email=$1', array($email));
+	    if (!$res || db_numrows($res)<1) {
+		    return false;
+	    }
+	    else {
+		    return $email;
+	    }
+    }
 }
 
 ?>



More information about the evolvis-commits mailing list