fix various bugs
authorPierre Habouzit (MadCoder <pierre.habouzit@m4x.org>
Tue, 18 Jan 2005 11:32:56 +0000 (11:32 +0000)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Thu, 26 Jun 2008 21:27:47 +0000 (23:27 +0200)
git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-377

htdocs/register/end.php
htdocs/register/index.php
include/register.inc.php

index 8bb067c..d5a5af3 100644 (file)
@@ -95,13 +95,14 @@ $res = $globals->xdb->iterRow(
      INNER JOIN  auth_user_md5      AS s  ON ( m.sender = s.user_id )
      INNER JOIN  aliases            AS sa ON ( sa.id = m.sender AND FIND_IN_SET('bestalias', sa.flags) )
           WHERE  m.uid = {?}", $uid);
+$globals->xdb->execute("UPDATE register_mstats SET success=NOW() WHERE uid={?}", $uid);
 
 while (list($salias, $snom, $sprenom) = $res->next()) {
     require_once('diogenes/diogenes.hermes.inc.php');
     $mymail = new HermesMailer();
     $mymail->setSubject("$prenom $nom s'est inscrit à Polytechnique.org !");
     $mymail->setFrom('"Marketing Polytechnique.org" <register@polytechnique.org>');
-    $mymail->addTo("\"$sprenom $snom\" <$alias@{$globals->mail->domain}");
+    $mymail->addTo("\"$sprenom $snom\" <$alias@{$globals->mail->domain}>");
     $msg = "Cher $sprenom,\n\n"
          . "Nous t'écrivons pour t'informer que {$prenom} {$nom} (X{$promo}), "
          . "que tu avais incité à s'inscrire à Polytechnique.org, "
@@ -113,9 +114,9 @@ while (list($salias, $snom, $sprenom) = $res->next()) {
     $mymail->send();
 }
 
-$globals->xdb->execute("DELETE FROM register_mstats WHERE uid = {?}", $uid);
+$globals->xdb->execute("DELETE FROM register_marketing WHERE uid = {?}", $uid);
 
-header('Location: success.php');
+#header('Location: success.php');
 $page->assign('uid', $uid);
 $page->run();
 
index 7d583b4..4e4f114 100644 (file)
@@ -45,7 +45,7 @@ if (Env::has('hash')) {
 
         $globals->xdb->execute(
                 "REPLACE INTO  register_mstats (uid,sender,success)
-                       SELECT  m.uid, m.sender, NOW()
+                       SELECT  m.uid, m.sender, 0
                          FROM  register_marketing AS m
                         WHERE  m.hash", $sub_state['hash']);
     }
index 32ef79a..6edc58c 100644 (file)
@@ -239,7 +239,6 @@ function finish_ins($sub_state)
             "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);
-            echo mysql_error();
 
     require_once('xorg.mailer.inc.php');
     $mymail = new XOrgMailer('inscrire.mail.tpl');