Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Espace membre avec validation des comptes
#25

Voilà, j'avance, j'avance...
J'ai réussi à afficher le tableau de données avec toutes les données d'un utilisateur dont son adresse mail, j'arrive donc à sélectionner son adresse mail et à lui envoyer un mail.

Le problème est à présent simple : j'arrive à cibler un id précis, comment cibler l'id de l'utilisateur que je bascule de SelfReg à Feu ?

Voici mon code actuel qui fonctionne dans un cas préci (id défini, ici 40), comment le transposer de manière "générique" pour l'id" d'un user sélectionné ?

Code :
[== Indéfini ==]
$modops = cmsms()->GetModuleOperations();
$feu = $modops->get_module_instance('FrontEndUsers');
$feu_user = $feu->GetUserInfo(40);
$feu_test = $feu_user[1];
print_r($feu_test[username]);

// Envoi du mail
$expediteur = "monmail@gmail.com";
$destinataire = "monmail@gmail.com";
$output = "L'e-mail de l'utilisateur est $feu_test[username]";
$body = "<p>test</p>";
global $smarty;
$cmsmailer = cms_utils::get_module('CMSMailer');
    $cmsmailer->AddAddress($destinataire);
    $cmsmailer->SetFrom($expediteur);
    $cmsmailer->SetBody($output);
    $cmsmailer->IsHTML(true);
    $cmsmailer->SetSubject('le sujet que tu veux');
    $cmsmailer->Send();

Merci beaucoup pour ce dernier coup de pouce Smile
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)