Re: Autoriser les modérateurs a voir email | Titre du sujet : Re: Autoriser les modérateurs a voir email par Nikita sur 03/03/2013 00:21:49
Pour rendre visible les emails des membres aux modérateurs de newbb 3.08
dans le fichier modules/profile/userinfo.php
avant
$email = "";
ajouter
//Pour vérifier si modérateur
$sql = "SELECT forum_moderator FROM ".$GLOBALS['xoopsDB']->prefix('bb_forums');
$result = $GLOBALS['xoopsDB']->query($sql);
while ($row = $GLOBALS['xoopsDB']->fetchArray($result)) {
$moderators = unserialize($row["forum_moderator"]);
if (is_object($GLOBALS['xoopsUser']) ) {
if(in_array($GLOBALS['xoopsUser']->getVar("uid"), $moderators)) {
$moderateur = true;
}
}
}
et remplacer
if ($GLOBALS['xoopsUser']->isAdmin() || ($GLOBALS['xoopsUser']->getVar("uid") == $thisUser->getVar("uid"))) {
par
if ($GLOBALS['xoopsUser']->isAdmin() || ($GLOBALS['xoopsUser']->getVar("uid") == $thisUser->getVar("uid")) || $moderateur) {
A tester à fond !!!!
|
|