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

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

Vérifier la possibilité d'utiliser vorbiscomment et metaflac pour pouvoir dans le futur écrire les tags sur les fichiers de type .flac et .ogg

On vérifie à l'installation et périodiquement chaque jour la présence de ces softs +action manuelle pour relancer une vérification

File size: 1.2 KB
Line 
1<?php
2/**
3 * GetID3
4 * Gestion des métadonnées de fichiers sonores directement dans SPIP
5 *
6 * Auteurs :
7 * Quentin Drouet (kent1), BoOz
8 * 2008-2010 - 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.