Changeset 93110 in spip-zone


Ignore:
Timestamp:
Nov 23, 2015, 8:01:55 PM (5 years ago)
Author:
marcimat@…
Message:

Dans la suite de https://core.spip.net/projects/spip/repository/revisions/22585 si on valide un message de forum
sans remplir l'email… Ne pas tenter de le retrouver dans la session ensuite lors de la notification.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/forum/notifications/forumvalide.php

    r69937 r93110  
    2222 * suivre si le forum est validé directement ('pos' ou 'abo')
    2323 *
     24 * @pipeline_appel notifications_destinataires
    2425 * @see inc/forum_insert.php
    2526 *
     
    5051        include_spip('inc/filtres');
    5152        include_spip('inc/autoriser');
     53        include_spip('inc/session');
    5254
    5355        // Qui va-t-on prevenir ?
    5456        $tous = array();
    5557        // Ne pas ecrire au posteur du message, ni au moderateur qui valide le forum,
    56         $pasmoi = array($t['email_auteur'],$GLOBALS['visiteur_session']['email']);
     58        $pasmoi = array_filter(array($t['email_auteur'], session_get('email')));
    5759
    5860        // 1. Les auteurs de l'objet lie au forum
     
    7476
    7577        $options['forum'] = $t;
    76         $destinataires = pipeline('notifications_destinataires',
    77                 array(
    78                         'args'=>array('quoi'=>$quoi,'id'=>$id_forum,'options'=>$options)
    79                 ,
    80                         'data'=>$tous)
    81         );
     78        $destinataires = pipeline('notifications_destinataires', array(
     79                'args' => array(
     80                        'quoi' => $quoi,
     81                        'id' => $id_forum,
     82                        'options' => $options
     83                ),
     84                'data' => $tous
     85        ));
    8286
    8387        // Nettoyer le tableau
    8488        // en enlevant les exclus
    85         notifications_nettoyer_emails($destinataires,$pasmoi);
     89        notifications_nettoyer_emails($destinataires, $pasmoi);
    8690
    8791        //
Note: See TracChangeset for help on using the changeset viewer.