<?php
/***************************************************************************
- * Copyright (C) 2003-2004 Polytechnique.org *
+ * Copyright (C) 2003-2006 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
extract($sub);
$prenom = preg_replace("/[ \t]+/", ' ', trim($prenom));
+ $prenom = preg_replace("/--+/", '-', $prenom);
+ $prenom = preg_replace("/''+/", '\'', $prenom);
$prenom = make_firstname_case($prenom);
$nom = preg_replace("/[ \t]+/", ' ', trim($nom));
+ $nom = preg_replace("/--+/", '-', $nom);
+ $nom = preg_replace("/''+/", '\'', $nom);
$nom = strtoupper(replace_accent($nom));
if ($promo >= 1996) {
$mailer->setSubject("perte de ton alias $mailorg dans un mois !");
$mailer->addCc('"Support Polytechnique.org" <support@polytechnique.org>');
$msg =
- "Un homonyme s'est inscrit, nous ne pouvons donc garder ton alias '$mailorg'.\n\n".
+ "Bonjour,\n\n".
+
+ "Un homonyme vient de s'inscrire. La politique de Polytechnique.org est de fournir des\n".
+ "adresses mail devinables, nous ne pouvons donc pas conserver ton alias '$mailorg' qui\n".
+ "correspond maintenant à deux personnes.\n\n".
+
"Tu gardes tout de même l'usage de cet alias pour un mois encore à compter de ce jour.\n\n".
- "Lorsque cet alias sera désactivé, l'adresse :\n".
- " $mailorg@polytechnique.org\n".
- "renverra vers un robot qui indique qu'il y a plusieurs personnes portant le même nom ;\n".
+
+ "Lorsque cet alias sera désactivé, l'adresse $mailorg@polytechnique.org renverra vers un \n".
+ "robot qui indiquera qu'il y a plusieurs personnes portant le même nom ;\n".
"cela évite que l'un des homonymes reçoive des courriels destinés à l'autre.\n\n".
- "Pour te connecter au site, tu pourras utiliser comme identifiant n'importe lequel de tes autres alias :\n".
+
+ "Pour te connecter au site, tu pourras utiliser comme identifiant n'importe lequel de tes\n".
+ "autres alias :\n".
" ".join(', ', $als)."\n";
"Commence dès aujourd'hui à communiquer à tes correspondants la nouvelle adresse que tu comptes utiliser !\n\n".
+
"En nous excusant pour le désagrément occasionné,\n".
- "cordialement,\n".
+ "Cordialement,\n\n".
+
"-- \n".
"L'équipe de Polytechnique.org\n".
"\"Le portail des élèves & anciens élèves de l'X\"";
{
global $globals;
extract($sub_state);
+ require_once('secure_hash.inc.php');
$pass = rand_pass();
- $pass_md5 = md5($pass_clair);
+ $pass_encrypted = hash_encrypt($pass_clair);
$hash = rand_url_id(12);
$globals->xdb->execute('UPDATE auth_user_md5 SET last_known_email={?} WHERE matricule = {?}', $email, $mat);
$globals->xdb->execute(
"REPLACE INTO register_pending (uid, forlife, bestalias, mailorg2, password, email, date, relance, naissance, hash)
VALUES ({?}, {?}, {?}, {?}, {?}, {?}, NOW(), 0, {?}, {?})",
- $uid, $forlife, $bestalias, $mailorg2, $pass_md5, $email, $naissance, $hash);
+ $uid, $forlife, $bestalias, $mailorg2, $pass_encrypted, $email, $naissance, $hash);
require_once('xorg.mailer.inc.php');
- $mymail = new XOrgMailer('inscrire.mail.tpl');
+ $mymail = new XOrgMailer('register/inscrire.mail.tpl');
$mymail->assign('mailorg', $bestalias);
$mymail->assign('lemail', $email);
$mymail->assign('pass', $pass);