Submitted by sam1 on
Bonjour,
j'essaie depuis des heures de récupérer les données du compte activer (débloqué) dans le mail d'activation de compte, mais je n'arrive pas à trouver comment on peut récupérer l'uid du user ou du compte validé ou moment ou on clique sur le bouton "mise à jour"
j'ai essayé de récupérer les données souhaités par cette requête
$Adresse = db_result(db_query("SELECT value FROM {profile_values} WHERE fid=5 AND uid=%d
"
, $user->uid));
cette requête est fonctionnelle, mais il me permet de récupérer les données du compte courant, ou puisque lors de la validation d'un nouveau compte, le compte courant est le celui d'administrateur, donc la derniére requete me permet de récupérer les données du compte administrateur...
donc ma question est qu'est ce qu'il faut mettre à la place de $user->uid, pour pouvoir récupérer les données du compte activé et pas du compte d'administrateur (compte courant)?
Merci d'avance pour vos conseils
++
Sam1,
No idea ? :) ++
Permalien Soumis par sam1 le 10 Novembre, 2010 - 09:24
No idea? :)
++
dans l’url d’activation, y’a
Permalien Soumis par selinav le 10 Novembre, 2010 - 09:35
dans l'url d'activation, y'a t'il l'user ID?
Non, pour infos lors de
Permalien Soumis par sam1 le 10 Novembre, 2010 - 09:47
Non, pour infos lors de l'activation de compte c l'id de l'administrateur qu'est l'id courant,
++
Hello, C’est quoi ce bouton
Permalien Soumis par drupalfrance le 12 Novembre, 2010 - 07:23
Hello,
C'est quoi ce bouton "mise à jour" dont tu parles ? Il apparaît où exactement ?
Plus généralement, que cherches-tu à faire précisément ?
Hello, enfin g trouvé la
Permalien Soumis par sam1 le 12 Novembre, 2010 - 11:40
Hello,
enfin g trouvé la solution,
g juste fait une jointure entre la table users et la table profile_values
exemple:
$Adresse = db_result(db_query("SELECT value FROM {profile_values} pv inner join {users} u on u.uid=pv.uid WHERE fid=4 AND mail='!mailto' " ));
avec cette requête je récupère l'adresse du User et je la mets dans le contenu du mail mail d'activation de compte,
Merci,