From fc765bc98923776338ea2f44fb9e85c91b037ae8 Mon Sep 17 00:00:00 2001 From: x2002bobillot Date: Mon, 9 Jan 2006 22:45:48 +0000 Subject: [PATCH] backport git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@205 839d8a87-29fc-0310-9880-83ba4fa771e5 --- htdocs.net/groupe/annuaire-admin.php | 2 +- htdocs.net/groupe/evt-admin.php | 8 ++++---- htdocs.net/groupe/membres-edit.php | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/htdocs.net/groupe/annuaire-admin.php b/htdocs.net/groupe/annuaire-admin.php index 22a7fe8..91c7b41 100644 --- a/htdocs.net/groupe/annuaire-admin.php +++ b/htdocs.net/groupe/annuaire-admin.php @@ -34,7 +34,7 @@ foreach ($subscribers as $mail) { if (strstr($mail, '@polytechnique.org') === false) { $not_in_group_ext[] = $mail; } else { - $not_in_group_x = $mail; + $not_in_group_x[] = $mail; } } } diff --git a/htdocs.net/groupe/evt-admin.php b/htdocs.net/groupe/evt-admin.php index 3894e40..5749e61 100644 --- a/htdocs.net/groupe/evt-admin.php +++ b/htdocs.net/groupe/evt-admin.php @@ -27,17 +27,17 @@ if ($admin && Env::get('adm') && Env::get('mail')) { "SELECT m.uid FROM groupex.membres AS m INNER JOIN aliases AS a ON (a.id = m.uid) - WHERE a.alias = {?}", - Env::get('mail')); + WHERE a.alias = {?} AND m.asso_id = {?}", + Env::get('mail'), $globals->asso('id')); } else { $res = $globals->xdb->query( "SELECT m.uid FROM groupex.membres AS m WHERE m.email = {?} AND m.asso_id = {?}", Env::get('mail'), $globals->asso('id')); - $member = $res->fetchOneCell(); - if (!$member) $page->trig("Membre introuvable"); } + $member = $res->fetchOneCell(); + if (!$member) $page->trig("Membre introuvable"); } // change the price paid by a participant diff --git a/htdocs.net/groupe/membres-edit.php b/htdocs.net/groupe/membres-edit.php index a57ea61..8209b1a 100644 --- a/htdocs.net/groupe/membres-edit.php +++ b/htdocs.net/groupe/membres-edit.php @@ -59,7 +59,7 @@ FROM auth_user_md5 AS u INNER JOIN aliases AS a ON (u.user_id = a.id) WHERE a.alias={?}', $globals->asso('id'), $forlife); - redirect('?edit='.$email); + redirect($_SERVER['PHP_SELF'].'?edit='.$email); } else { $page->trig($email." n'est pas un alias polytechnique.org valide"); } @@ -69,7 +69,7 @@ $uid = max(intval($res->fetchOneCell()), 50001); $globals->xdb->execute('INSERT INTO groupex.membres (uid,asso_id,origine,email) VALUES({?},{?},"ext",{?})', $uid, $globals->asso('id'), $email); - redirect('?edit='.$email); + redirect($_SERVER['PHP_SELF'].'?edit='.$email); } else { $page->trig("« $email » n'est pas une adresse mail valide"); } -- 2.1.4