Changeset 91342 in spip-zone


Ignore:
Timestamp:
Aug 13, 2015, 1:25:57 PM (4 years ago)
Author:
kent1@…
Message:

Pouvoir éviter les notifications en faisant dans un fichier d'options par exemple define('_GETID3_NO_NOTIFICATIONS',false);

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/getID3/trunk/notifications/getid3_verifier_binaires.php

    r62465 r91342  
    1919 */
    2020function notifications_getid3_verifier_binaires($quoi, $id, $options){
    21         include_spip('inc/envoyer_mail'); #pour nettoyer_titre_emails
    22         if(($nb = count($options['erreurs'])) > 0){
    23 
    24                 $tous = array();
    25                 $result = sql_select("email","spip_auteurs","webmestre='oui'");
    26 
    27                 while ($qui = sql_fetch($result)) {
    28                         if ($qui['email'])
    29                                 $tous[] = $qui['email'];
    30                 }
    31                 $destinataires = pipeline('notifications_destinataires',
    32                         array(
    33                                 'args'=>array('quoi'=>$quoi,'id'=>$id,'options'=>$options),
    34                                 'data'=>$tous)
    35                 );
    36                 $msg_mail = recuperer_fond('notifications/getid3_verifier_binaires',array('erreurs'=>$options['erreurs'],'nb' => $nb));
    37                 /**
    38                  * Nettoyage de la liste d'emails en vérifiant les doublons
    39                  * et la validité des emails
    40                  */
    41                 notifications_nettoyer_emails($destinataires);
    42                 foreach ($destinataires as $email) {
    43                         notifications_envoyer_mails($email, $msg_mail);
     21        if(!defined('_GETID3_NO_NOTIFICATIONS')){
     22                include_spip('inc/envoyer_mail'); #pour nettoyer_titre_emails
     23                if(($nb = count($options['erreurs'])) > 0){
     24       
     25                        $tous = array();
     26                        $result = sql_select("email","spip_auteurs","webmestre='oui'");
     27       
     28                        while ($qui = sql_fetch($result)) {
     29                                if ($qui['email'])
     30                                        $tous[] = $qui['email'];
     31                        }
     32                        $destinataires = pipeline('notifications_destinataires',
     33                                array(
     34                                        'args'=>array('quoi'=>$quoi,'id'=>$id,'options'=>$options),
     35                                        'data'=>$tous)
     36                        );
     37                        $msg_mail = recuperer_fond('notifications/getid3_verifier_binaires',array('erreurs'=>$options['erreurs'],'nb' => $nb));
     38                        /**
     39                         * Nettoyage de la liste d'emails en vérifiant les doublons
     40                         * et la validité des emails
     41                         */
     42                        notifications_nettoyer_emails($destinataires);
     43                        foreach ($destinataires as $email) {
     44                                notifications_envoyer_mails($email, $msg_mail);
     45                        }
    4446                }
    4547        }
Note: See TracChangeset for help on using the changeset viewer.