Fork me on GitHub

Rapport de message :*
 

[Hack] : Changer l'expediteur dans NEWBB lors des notifications

Titre du sujet : [Hack] : Changer l'expediteur dans NEWBB lors des notifications
par king76 sur 24/10/2006 21:39:30

Bonjour,

Je continue avec mes hacks. Cette fois ci je dois afficher comme expéditeur d'une notification sur le forum, le nom et courriel de la personne qui a déposé un message.

C'est à dire qu'au moment ou quelqu'un poste un message et que les notifications sont envoyés, au lieu d'afficher le courriel de l'administrateur, j'affiche celui du posteur.

Ce hack demande à modifier bien entendu CBB (3.0.5 dans mon cas) et un fichier du core de Xoops ou se passe l'envoi des notifications (j'aime pas modifier ces fichiers la, mais je n'ai pas le choix)

Dans NEWBB, fichier : post.php
Ligne 311 environ, j'ajoute ces deux lignes :
$tags['NEWBB_EMAIL'] = $xoopsUser->email();
$tags['NEWBB_UNAME'] = $xoopsUser->uname();


Dans le dossier KERNEL, le fichier : notifications.php
Ligne 134 au dessus de ces deux lignes :
//$xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
//$xoopsMailer->setFromName($xoopsConfig['sitename']);


j'ai ajouté ceci :
if (isset($tags['NEWBB_EMAIL'])) {
    
$xoopsMailer->setFromEmail($tags['NEWBB_EMAIL']);
    
$xoopsMailer->setFromName($tags['NEWBB_UNAME']);
}


Ca aurait surement été possible d'envoyer uniquement l'UID et de retrouver le username et email, mais pas eu le temps de testé.

Voila, amusez vous bien !

a+
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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