From b6f1acf9cfc54b88e40d9e79ee5a1d3a0fb2ece0 Mon Sep 17 00:00:00 2001 From: x2000habouzit Date: Wed, 1 Sep 2004 20:56:26 +0000 Subject: [PATCH] backport --- htdocs/step4.php | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/htdocs/step4.php b/htdocs/step4.php index 92584e6..0649c6d 100644 --- a/htdocs/step4.php +++ b/htdocs/step4.php @@ -18,7 +18,7 @@ * Foundation, Inc., * * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * *************************************************************************** - $Id: step4.php,v 1.4 2004-08-31 10:03:28 x2000habouzit Exp $ + $Id: step4.php,v 1.5 2004-09-01 20:56:26 x2000habouzit Exp $ ***************************************************************************/ require("auto.prepend.inc.php"); @@ -71,6 +71,24 @@ if (!empty($_REQUEST['ref'])) { // ok, pas d'erreur, on continue $uid=$globals->db->insert_id(); + /* insertion des alias dans la table de courrier */ + if (empty($loginbis)) { + $globals->db->query("INSERT INTO aliases VALUES ('$username', 'alias', $uid)"); + // le suivant n'est pas formellement un login, mais c'est celui qu'on utilise + // lorsque l'on envoit des mails à la personne (prenom.nom.promo) afin qu'elle + // comprenne que c'est là sa vraie adresse à vie + $globals->db->query("INSERT INTO aliases VALUES ('$username.$promo', 'login', $uid)"); + $globals->db->query("INSERT INTO aliases VALUES ('$username.".($promo%100)."', 'alias', $uid)"); + } else { + $globals->db->query("INSERT INTO aliases VALUES ('$username', 'alias', $uid)"); + // le suivant n'est pas formellement un login, mais c'est celui qu'on utilise + // lorsque l'on envoit des mails à la personne (prenom.nom.promo) afin qu'elle + // comprenne que c'est là sa vraie adresse à vie + $globals->db->query("INSERT INTO aliases VALUES ('$loginbis.$promo', 'login', $uid)"); + $globals->db->query("INSERT INTO aliases VALUES ('$loginbis.".($promo%100)."', 'alias', $uid)"); + } + + // on cree un objet logger et on log l'evenement $logger = new DiogenesCoreLogger($uid); $logger->log("inscription",$email); -- 2.1.4