+ require_once('user.func.inc.php');
+ $forlife = get_user_forlife($login, '_silent_user_callback');
+ if ($forlife) {
+ $alias = $forlife;
+ }
+ if (strpos($alias, '@') === false && (is_null($hash) || $hash == 0)) {
+
+ $hash = $this->createHash(array($prenom, $nom, $login, $sexe, $html, rand(), "X.org rulez"));
+ XDB::query("UPDATE {$this->_subscriptionTable} as ni
+ INNER JOIN aliases AS a ON (ni.user_id = a.id)
+ SET ni.hash = {?}
+ WHERE ni.user_id != 0 AND a.alias = {?}",
+ $hash, $alias);
+ }