- extract($sub_state);
- require_once('secure_hash.inc.php');
-
- $pass = rand_pass();
- $pass_encrypted = hash_encrypt($pass_clair);
- $hash = rand_url_id(12);
-
- XDB::execute('UPDATE auth_user_md5 SET last_known_email={?} WHERE matricule = {?}', $email, $mat);
-
- XDB::execute(
- "REPLACE INTO register_pending (uid, forlife, bestalias, mailorg2, password, email, date, relance, naissance, hash)
- VALUES ({?}, {?}, {?}, {?}, {?}, {?}, NOW(), 0, {?}, {?})",
- $uid, $forlife, $bestalias, $mailorg2, $pass_encrypted, $email, $naissance, $hash);
-
- $mymail = new PlMailer('register/inscrire.mail.tpl');
- $mymail->assign('mailorg', $bestalias);
- $mymail->assign('lemail', $email);
- $mymail->assign('pass', $pass);
+
+ $hash = rand_url_id(12);
+ XDB::execute('INSERT IGNORE INTO register_pending (uid, forlife, bestalias, mailorg2, password,
+ email, date, relance, naissance, hash, services)
+ VALUES ({?}, {?}, {?}, {?}, {?}, {?}, NOW(), 0, {?}, {?}, {?})',
+ $subState->i('uid'), $subState->s('forlife'), $subState->s('bestalias'),
+ $subState->s('emailXorg2'), $subState->s('password'), $subState->s('email'),
+ $subState->s('birthdate'), $hash, implode(',', $subState->v('services')));
+
+ $mymail = new PlMailer('register/end.mail.tpl');
+ $mymail->assign('emailXorg', $subState->s('bestalias'));
+ $mymail->assign('to', $subState->s('email'));