From d4d71364630e98fb3d90d6e46e751ed03eb929ad Mon Sep 17 00:00:00 2001 From: x2001corpet Date: Thu, 18 Aug 2005 06:56:54 +0000 Subject: [PATCH] bug 334, interface pour ajouter plusieurs x dans un groupe git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@17 839d8a87-29fc-0310-9880-83ba4fa771e5 --- ChangeLog | 1 + htdocs.net/groupe/membres-edit.php | 17 +++++++++++++---- templates/xnet/groupe/membres-add.tpl | 2 +- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 74541f2..aa9ed35 100644 --- a/ChangeLog +++ b/ChangeLog @@ -17,6 +17,7 @@ Bug/Wish : * Xnet : - Various bug fixes in events management. -Car + - #334: Interface improvements. -Car ================================================================================ VERSION 0.9.8 18 Jul 2005 diff --git a/htdocs.net/groupe/membres-edit.php b/htdocs.net/groupe/membres-edit.php index 600933d..d873505 100644 --- a/htdocs.net/groupe/membres-edit.php +++ b/htdocs.net/groupe/membres-edit.php @@ -43,15 +43,23 @@ if (Post::has('email')) { if ($x) { require_once 'user.func.inc.php'; - if ($forlife = get_user_forlife(Post::get('email'))) { - $globals->xdb->execute( + $emails = explode(" ", Post::get('email')); + foreach ($emails as $email) + { + if ($forlife = get_user_forlife($email)) { + $globals->xdb->execute( 'INSERT INTO groupex.membres (uid,asso_id,origine) SELECT user_id,{?},"X" FROM auth_user_md5 AS u INNER JOIN aliases AS a ON (u.user_id = a.id) WHERE a.alias={?}', $globals->asso('id'), $forlife); - header('Location: ?edit='.$forlife); - } + $forlifes[] = $forlife; + } + else + $page->trig($email." n'est pas un alias polytechnique.org valide"); + } + if (count($forlifes) > 0) + header('Location: annuaire.php'); } else { $email = Post::get('email'); if (isvalid_email($email)) { @@ -126,6 +134,7 @@ $page->trig("{$user['prenom']} {$user['nom']} a été désabonné de $ml"); } } + header("Location: annuaire.php"); } $page->assign('user', $user); diff --git a/templates/xnet/groupe/membres-add.tpl b/templates/xnet/groupe/membres-add.tpl index 0284e4c..a797fc3 100644 --- a/templates/xnet/groupe/membres-add.tpl +++ b/templates/xnet/groupe/membres-add.tpl @@ -26,7 +26,7 @@

- Pour ajouter un X dans ton groupe, il suffit d'entrer ici une de ses adresses mail @polytechnique.org: + Pour ajouter un X dans ton groupe, il suffit d'entrer ici une de ses adresses mail @polytechnique.org. Pour rentrer plusieurs X en une seule fois, sépare les adresses par des espaces :

-- 2.1.4