[Fusionforge-commits] r7077 - trunk/gforge/common/include

Alain Peyrat aljeux at libremir.placard.fr.eu.org
Thu Feb 26 20:41:18 CET 2009


Author: aljeux
Date: 2009-02-26 20:41:18 +0100 (Thu, 26 Feb 2009)
New Revision: 7077

Modified:
   trunk/gforge/common/include/User.class.php
Log:
admin shoudn't set two time the same email

Modified: trunk/gforge/common/include/User.class.php
===================================================================
--- trunk/gforge/common/include/User.class.php	2009-02-26 17:42:12 UTC (rev 7076)
+++ trunk/gforge/common/include/User.class.php	2009-02-26 19:41:18 UTC (rev 7077)
@@ -747,6 +747,14 @@
 			$this->setError('ERROR: Invalid Email');
 			return false;
 		}
+
+		if ($GLOBALS['sys_require_unique_email']) {
+			if (db_numrows(db_query("SELECT user_id FROM users WHERE email ILIKE '$email' OR email_new ILIKE '$email'")) > 0) {
+				$this->setError(_('User with this email already exists.'));
+			return false;
+			}
+		}
+
 		db_begin();
 		$res=db_query("
 			UPDATE users 




More information about the Fusionforge-commits mailing list