Page 1 sur 1

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 » :
► 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.png
      Page de l’index du forum.
    • Vue de la page de lecture des MP :
      vue de la page de lecture des MP.png
      Vue de la page de lecture des MP.
    • Vue d’un MP :
      vue d’un MP.png
      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 :

  1. Ouvrir : ./ext/dmzx/readmemberspm/controller/readmemberspm.php
  2. 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');
          }
  3. 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');
          }
    XXX est la valeur de l’ID de l’utilisateur souhaité.
  4. Ouvrir : ./ext/dmzx/readmemberspm/event/listener.php
  5. 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,
          ));
  6. 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,
          ));
    XXX est la valeur de l’ID de l’utilisateur souhaité.