Fork me on GitHub

Rapport de message :*
 

Re: Notification par mail des MP

Titre du sujet : Re: Notification par mail des MP
par Nikita sur 11/12/2012 11:00:49

Citation :
aligato08 a écrit :
Bonjour,
je suis intéressée aussi par la réponse à cette question.
j'utilise user profile c'est tout
Merci


Si tu n'utilises pas de module de messagerie, dans le fichier "pmlite.php" à la racine de ton site

Vers la ligne 83 , remplace
} else {
                echo 
"<br /><br /><div style='text-align:center;'><h4>" _PM_MESSAGEPOSTED "</h4><br /><a href="javascript:window.opener.location='" . XOOPS_URL . "/viewpmsg.php';window.close();" title="">" _PM_CLICKHERE "</a><br /><br /><a href="javascript:window.close();" title="">" _PM_ORCLOSEWINDOW "</a></div>";
            }


par
} else {
                echo 
"<br /><br /><div style='text-align:center;'><h4>" _PM_MESSAGEPOSTED "</h4><br /><a href="javascript:window.opener.location='" . XOOPS_URL . "/viewpmsg.php';window.close();" title="">" _PM_CLICKHERE "</a><br /><br /><a href="javascript:window.close();" title="">" _PM_ORCLOSEWINDOW ."</a></div>";

    
//Ajout notification message privé
    
$member_handler =& xoops_gethandler('member');
    
$user =& $member_handler->getUser($_POST['to_userid']);
    
$method $user->getVar('notify_method');
    if (
$pm_handler->insert($pm) AND $method == 2) {
    
$msg "Vous avez reçu un message privé den";
    
$msg .= XoopsUser::getUnameFromId($xoopsUser->getVar("uid"))."n";
    
$msg .= "-----------------------------------------------------------------n";    
    
$msg .= XOOPS_URL ."n";    
    include_once 
XOOPS_ROOT_PATH."/class/xoopsmailer.php";
    
$xoopsMailer =& getMailer();
    
$xoopsMailer->useMail();
    
$xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
    
$xoopsMailer->setFromName($xoopsConfig['sitename']);
    
$xoopsMailer->setToEmails($user->getVar('email'));
    
$xoopsMailer->setSubject("Notification message privé");
    
$xoopsMailer->setBody($msg);
    
$xoopsMailer->send();    
    }           
            
            }


le mail de notification de nouveau message sera envoyé uniquement si le membre a choisi les notifications par mail...
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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