EXTENSION : Read Members PM - Lire les MP des membres Traduction EzCom
Posté : dim. 29 juil. 2018 22:04
par Raphaël
► Nom officiel et nom francisé : Read Members PM - Lire les MP des membres► Auteur(s) et pseudo(s) respectif(s) sur (phpBB.com & GitHub.com) : dmzx (dmzx & dmzx)► Description : Cette extension pour phpBB 3.1.x & 3.2.x permet de lister l’ensemble des messages privés du forum et de lire leur contenu. Par défaut seul le membre ayant l’ID 2 et ayant le statut de fondateur peut consulter cet outil.► Version stable : aucune► Version de développement : 1.0.1 (pour phpBB 3.2.x)► Compatible : phpBB 3.2.2► Page(s) officielle(s) : Aucune► Page(s) de développement : Dmzx (pour phpBB 3.2.x)► Page(s) de la traduction française : - Dmzx (pour phpBB 3.2.x) ;
- ci-dessous en fichier joint (pour phpBB 3.2.x).
► Accès au(x) paramètre(s) : Aucun paramètre disponible► Note(s) :- Pour modifier l’utilisateur ayant droit de consulter la liste de MP merci de consulter le viewtopic.php?p=4688#p4688 ;
- obtenir la traduction française dédiée à l’extension « Read Members PM » :
- PHP - fichiers de langue française ;
► Illustration(s) : - Faire un clic droit sur l’image « Ouvrir dans un nouvel onglet… » pour afficher l’image dans ses dimensions originales :
- Lien affiché dans la barre de navigation :
- Page de l’index du forum.
- Vue de la page de lecture des MP :
- Vue de la page de lecture des MP.
- Vue d’un MP :
- Vue d’un MP.
EXTENSION : Read Members PM - Lire les MP des membres
Posté : dim. 29 juil. 2018 22:05
par Raphaël
Pour modifier l’utilisateur ayant droit de consulter la liste des MP, merci de suivre cette démarche :Ouvrir : ./ext/dmzx/readmemberspm/controller/readmemberspm.php
Trouver :
peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière. Code : Tout sélectionner
public function handle()
{
if ($this->user->data['user_id'] != 2)
{
trigger_error('NOT_AUTHORISED');
}
Remplacer par :
remplacer les lignes de code précédemment trouvées par celles ci-dessous. Code : Tout sélectionner
public function handle()
{
if ($this->user->data['user_id'] != XXX)
{
trigger_error('NOT_AUTHORISED');
}
Où XXX
est la valeur de l’ID de l’utilisateur souhaité.Ouvrir : ./ext/dmzx/readmemberspm/event/listener.php
Trouver :
peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière. Code : Tout sélectionner
$this->template->assign_vars(array(
'U_READMEMBERSPM' => $this->helper->route('dmzx_readmemberspm_controller'),
'SHOW_FOUNDER' => ($this->user->data['user_id'] == 2) ? true : false,
));
Remplacer par :
remplacer les lignes de code précédemment trouvées par celles ci-dessous. Code : Tout sélectionner
$this->template->assign_vars(array(
'U_READMEMBERSPM' => $this->helper->route('dmzx_readmemberspm_controller'),
'SHOW_FOUNDER' => ($this->user->data['user_id'] == XXX) ? true : false,
));
Où XXX
est la valeur de l’ID de l’utilisateur souhaité.