source: spip-zone/_plugins_/getID3/trunk/notifications/getid3_verifier_binaires.php @ 62451

Last change on this file since 62451 was 62451, checked in by kent1@…, 8 years ago

Premier tour de compatibilité SPIP 3.0 :

-* paquet.xml et ses fichiers de langue
-* getid3_administrations
-* on met à jour les entêtes de fichier PHP

File size: 1.3 KB
Line 
1<?php
2/**
3 * GetID3
4 * Gestion des métadonnées de fichiers sonores directement dans SPIP
5 *
6 * Auteurs :
7 * kent1 (http://www.kent1.info - kent1@arscenic.info), BoOz
8 * 2008-2012 - Distribué sous licence GNU/GPL
9 *
10 */
11
12/**
13 * Notification lors de la vérification de présence des binaires
14 * s'il en manque
15 *
16 * @param unknown_type $quoi
17 * @param unknown_type $id
18 * @param unknown_type $options
19 */
20function 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                        ,
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                notifications_envoyer_mails($destinataires, $msg_mail,$sujet_mail);
44        }
45}
46?>
Note: See TracBrowser for help on using the repository browser.