Fork me on GitHub




(1) 2 »


Autoriser les modérateurs a voir email
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
Bonjour

Je voudrais autoriser les moderateurs de mon forum avoir les adresses email des utilisateurs, même s'ils ne l'ont pas coché, dans la page du profil, comme c'est possible pour l'admin.

Donc j'ai créé un groupe modérateur, je pense qu'il y a quelque chose a bidouiller dans le fichier profile/userinfo.php
Ligne 175
// Module admins will be allowed to see emails
    
if ($GLOBALS['xoopsUser']->isAdmin() || ($GLOBALS['xoopsUser']->getVar("uid") == $thisUser->getVar("uid"))) {
        
$email $thisUser->getVar('email''E');
    }


Mais je ne sais pas comment faire, parce que je suis une bille en php

Merci

Posté le : 26/02/2013 22:51

http://www.orthodontie-fr.com et pan dans les dents
Partager Twitter Partagez cette article sur GG+
Re: Autoriser les modérateurs a voir email
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Bonjour,

Essaie peut-être ça

// Module admins will be allowed to see emails
    
if ($GLOBALS['xoopsUser']->isAdmin() || ($GLOBALS['xoopsUser']->getVar("uid") == $thisUser->getVar("uid")) || (in_array(4$groups))) {
        
$email $thisUser->getVar('email''E');
    }


le 4 est l'id de mon groupe "modérateur" dans mon code

Citation :
flaggada a écrit :
Mais je ne sais pas comment faire, parce que je suis une bille en php

Pas si bille que ça, vu que t'as localisé le morceau à modifier

Posté le : 27/02/2013 05:58

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: Autoriser les modérateurs a voir email
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
Caaaaaaaa marche!!!!
Merci Nikita, pour ta solution et tes encouragements.

Je me demandais si, étant donné que isAdmin indique vraisemblablement un classement, et que Modérateur est un classement inclus par défaut dans xoops, il existait un paramètre genre isMod ou un truc du genre.
Ou bien si on pouvait faire appel au classement et non au groupe du style
(in_array(2$classement))


Bon c'est pour finasser hein

Posté le : 27/02/2013 20:53

http://www.orthodontie-fr.com et pan dans les dents
Partager Twitter Partagez cette article sur GG+
Re: Autoriser les modérateurs a voir email
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Citation :
flaggada a écrit :
isAdmin indique vraisemblablement un classement, et que Modérateur est un classement inclus par défaut dans xoops, il existait un paramètre genre isMod ou un truc du genre.


Apparement isAdmin fait référence au groupe "Administrateur" et non au classement, peut être que je me trompe mais je ne crois pas que le paramètre équivalent à isAdmin pour le classement "Modérateur" existe.

Tout ça à faire confirmer par les développeurs de Xoops ?

Posté le : 28/02/2013 10:12

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: Autoriser les modérateurs a voir email
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Je viens de m'apercevoir que c'est les modérateurs de ton forum à qui tu veux autoriser à voir les adresses email des utilisateurs.

C'est quel forum que tu utilises ?

Posté le : 28/02/2013 11:15

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: Autoriser les modérateurs a voir email
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
C'est Newbb 3.08...

Posté le : 28/02/2013 11:22

http://www.orthodontie-fr.com et pan dans les dents
Partager Twitter Partagez cette article sur GG+
Re: Autoriser les modérateurs a voir email
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Et ta version de Xoops et Profile ?

Posté le : 28/02/2013 11:25

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: Autoriser les modérateurs a voir email
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
XOOPS 2.5.5 et Profile 1.79

Posté le : 28/02/2013 12:37

http://www.orthodontie-fr.com et pan dans les dents
Partager Twitter Partagez cette article sur GG+
Re: Autoriser les modérateurs a voir email
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Citation :
flaggada a écrit :
Newbb 3.08...


Sur la page de téléchargement de cette version il est indiqué
Avertissement : ce module n'est compatible que jusqu'à Xoops 2.4
Pour une version compatible Xoops 2.5.5, voir ici


Apparement elle est bien compatible avec Xoops 2.5.5 alors ?

Posté le : 28/02/2013 13:11

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: Autoriser les modérateurs a voir email
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
Oui cela marche, j'attends que cela ne soit plus une RC pour changer.

Vraisemblablement, c'est quand xoops 2.6 sera sorti, que le module sera validé pour cette version. A ce moment, je sauterai le pas, vers l'infini et au dela...

Posté le : 28/02/2013 15:18

http://www.orthodontie-fr.com et pan dans les dents
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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