From b3b00d585c426ee6420cc3f497fb1be869982191 Mon Sep 17 00:00:00 2001 From: =?utf8?q?St=C3=A9phane=20Jacob?= Date: Wed, 21 Sep 2011 12:58:16 +0200 Subject: [PATCH] Last fix was not good enough. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Stéphane Jacob --- modules/xnetgrp.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/modules/xnetgrp.php b/modules/xnetgrp.php index 864cb0a..0dc178b 100644 --- a/modules/xnetgrp.php +++ b/modules/xnetgrp.php @@ -1182,16 +1182,14 @@ class XnetGrpModule extends PLModule $full_name, $directory_name, Post::t('display_name'), $firstname, $lastname, (Post::t('sex') == 'male') ? 'male' : 'female', Post::t('email'), (Post::t('type') == 'xnet') ? 'xnet' : 'virtual', $user->id()); - } else if (!$user->perms) { + } else if (!$user->perms && Post::has('email') && require_email_update($user, Post::t('email'))) { XDB::query('UPDATE accounts SET email = {?} WHERE uid = {?}', Post::t('email'), $user->id()); - if (Post::has('email') && require_email_update($user, Post::t('email'))) { - $listClient = new MMList(S::user()); - $listClient->change_user_email($user->forlifeEmail(), Post::t('email')); - update_alias_user($user->forlifeEmail(), Post::t('email')); - } + $listClient = new MMList(S::user()); + $listClient->change_user_email($user->forlifeEmail(), Post::t('email')); + update_alias_user($user->forlifeEmail(), Post::t('email')); } if (XDB::affectedRows()) { $page->trigSuccess('Données de l\'utilisateur mises à jour.'); -- 2.1.4