[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