Re: YOGURT 2.9 (Rapport de bug) | Titre du sujet : Re: YOGURT 2.9 (Rapport de bug) par patrickc80 sur 02/12/2007 19:29:46
Je me suis appercu que dans le profil de l'utilisateur, on pouvait voir l'adresse E-Mail de celui-ci.
J'avais vu un sujet là-dessu sur FRXOOPS.ORG, que j'ai utilisé sur le fichier "inserinfo.php" et qui fonctionne très bien. Ceci afin de modifier l'adresse EMail de l'itilisateur.
J'ai donc modifié les ligne suivantes dans le fichier "/modules/yogurt/index.php" afin d'en faire autant pour le module yogurt.
Ligne n° 362
if ($thisUser->getVar('user_viewemail') == 1) {
$xoopsTpl->assign('user_email', $thisUser->getVar('email', 'E'));
}
Remplacer par:
if ($thisUser->getVar('user_viewemail') == 1) {
// Protection anti-spam adresses email
$false_mail = preg_replace("/@.+$/","@somemail.com", $thisUser->getVar('email','E'));
$xoopsTpl->assign('user_email', $false_mail);
} else {
if (is_object($xoopsUser)) {
// All admins will be allowed to see emails, even those that are not allowed to edit users (I think it's ok like this)
if ($xoopsUserIsAdmin || ($xoopsUser->getVar("uid") == $thisUser->getVar("uid"))) {
$false_mail = preg_replace("/@.+$/","@somemail.com", $thisUser->getVar('email','E'));
} else {
$xoopsTpl->assign('user_email', ' ');
}
}
}
ceci afim d'éviter les spams.
|
|