Fork me on GitHub

Rapport de message :*
 

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.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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