* Xnet :
- Various bug fixes in events management. -Car
+ - #334: Interface improvements. -Car
================================================================================
VERSION 0.9.8 18 Jul 2005
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)) {
$page->trig("{$user['prenom']} {$user['nom']} a été désabonné de $ml");
}
}
+ header("Location: annuaire.php");
}
$page->assign('user', $user);
<form method="post" action="{$smarty.server.REQUEST_URI}">
<p class="descr">
- 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 :
</p>
<div class="center">
<input type="text" name="email" size="40" value="{$smarty.request.email}" />