X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fregister.php;h=c70a365b6ee64f5234c29c9e2a7ded89b653d12e;hb=cafb410fea6f257f45da08631c6cdb5c35f86b17;hp=c53a45682252666b523686e74e5800ba83179aa5;hpb=00ba8a742be0cfc70eef7c6aaaccebe7134ec087;p=platal.git diff --git a/modules/register.php b/modules/register.php index c53a456..c70a365 100644 --- a/modules/register.php +++ b/modules/register.php @@ -71,7 +71,7 @@ class RegisterModule extends PLModule SELECT m.uid, m.sender, 0 FROM register_marketing AS m WHERE m.hash - ON DUPLICATE KEY sender = VALUES(sender), success = VALUES(success)', + ON DUPLICATE KEY UPDATE sender = VALUES(sender), success = VALUES(success)', $subState->s('hash')); } } @@ -369,10 +369,10 @@ class RegisterModule extends PLModule $r = XDB::query('SELECT id FROM groups WHERE diminutif = {?}', $yearpromo); if ($r->numRows()) { $asso_id = $r->fetchOneCell(); - XDB::execute('INSERT INTO group_members (uid, asso_id) - VALUES ({?}, {?})', + XDB::execute('INSERT IGNORE INTO group_members (uid, asso_id) + VALUES ({?}, {?})', $uid, $asso_id); - $mmlist = new MMList($uid, S::v('password')); + $mmlist = new MMList($user); $mmlist->subscribe("promo" . S::v('promo')); } break;