Fork me on GitHub

Rapport de message :*
 

Email de bienvenue

Titre du sujet : Email de bienvenue
par GreaTed sur 31/10/2005 22:26:17

J'ai vu que la question avait été posée mais je n'ai pas trouvé la réponse qui me convenait. Alors j'ai planché un peu sur la question.
Dans mon cas, les webmestres valident l'inscription d'un utilisateur. Or, je voudrais que le mail de bienvenue soit envoyé au membre une fois que son compte a été activé par un webmestre.
En s'inspirant de ce bout de code (dans register.php) qui envoie un mail à l'utilisateur pour qu'il valide son inscription :
if ($xoopsConfigUser['activation_type'] == 0) {
            
$xoopsMailer =& getMailer();
            
$xoopsMailer->useMail();
            
$xoopsMailer->setTemplate('register.tpl');
            
$xoopsMailer->assign('SITENAME'$xoopsConfig['sitename']);
            
$xoopsMailer->assign('ADMINMAIL'$xoopsConfig['adminmail']);
            
$xoopsMailer->assign('SITEURL'XOOPS_URL."/");
            
$xoopsMailer->setToUsers(new XoopsUser($newid));
            
$xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
            
$xoopsMailer->setFromName($xoopsConfig['sitename']);
            
$xoopsMailer->setSubject(sprintf(_US_USERKEYFOR$uname));
            if ( !
$xoopsMailer->send() ) {
                echo 
_US_YOURREGMAILNG;
            } else {
                echo 
_US_YOURREGISTERED;
            }

je voudrais envoyer un mail à cet utilisateur quand le webmestre active l'utilisateur. La réactivation est contenue dans le fichier /modules/system/admin/users/main.php, vers la ligne 215 :
case "reactivate":
    
$result=$xoopsDB->query("UPDATE ".$xoopsDB->prefix("users")." SET level=1 WHERE uid=".$uid);
    if(!
$result){
        exit();
    }

Mais je ne sais pas comment fusionner ces deux informations
Quelqu'un pourrait m'aider ?

Edit Kris : mis [Résolu] dans le titre
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

27 Personne(s) en ligne (22 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 27 | Plus ...