source: spip-zone/_plugins_/reservation_evenement/branches/v1/notifications/reservation_vendeur.php @ 79992

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

Intégration appel à l'api de notifcations_archive

File size: 1.6 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                'recipients'=>implode(',',$email),                         
41                'sujet'=>$subject,
42                'texte'=>$message,
43                'html'=>'oui',
44                'id_objet'=>$id_reservation,
45                'objet'=>'reservation',
46                'envoi'=>$envoi,
47                'type'=>$quoi);
48           
49           
50        $archiver ($o);
51    }
52
53}
54
55?>
Note: See TracBrowser for help on using the repository browser.