source: spip-zone/_plugins_/reservation_evenement/trunk/notifications/reservation_vendeur.php @ 79968

Last change on this file since 79968 was 79968, checked in by abelass@…, 7 years ago

permettre l'archivage des notifications

File size: 1.5 KB
Line 
1<?php
2if (!defined("_ECRIRE_INC_VERSION")) return;
3
4
5function notifications_reservation_vendeur_dist($quoi,$id_reservation, $options) {
6    include_spip('inc/config');
7    $config = lire_config('reservation_evenement');
8
9    $envoyer_mail = charger_fonction('envoyer_mail','inc');
10   
11    $options['id_reservation']=$id_reservation; 
12    $options['qui']='vendeur'; 
13    $dest=(isset($config['vendeur_'.$config['vendeur']]) AND intval($config['vendeur_'.$config['vendeur']])) ?$config['vendeur_'.$config['vendeur']]:1;
14   
15    $sql=sql_select('email','spip_auteurs','id_auteur IN ('.implode(',',$dest).')');
16    $email=array();
17    while($data=sql_fetch($sql)){
18        $email[]=$data['email'];       
19        }
20   
21    $subject=_T('reservation:une_reservation_sur',array('nom'=>$GLOBALS['meta']['nom_site']));
22
23    $message=recuperer_fond('notifications/contenu_reservation_mail',$options);
24     
25    //
26    // Envoyer les emails
27    //
28    //
29    //
30
31    $envoyer_mail($email,$subject,array(
32        'html'=>$message)
33       );
34
35        if ($archiver = charger_fonction('archiver_notification','inc',true)) {
36                $envoi='reussi';
37                if(!$envoyer_mail)$envoi='echec';
38
39            $o=array(
40                'quoi'=>$quoi,
41                'texte'=>$message,
42                'html'=>'oui',
43                'id_objet'=>$id_reservation,
44                'objet'=>'reservation',
45                'envoi'=>$envoi);
46           
47           
48        $archiver ($email, $subject, $o);
49    }
50
51}
52
53?>
Note: See TracBrowser for help on using the repository browser.