source: spip-zone/_plugins_/reservation_evenement/branches/v1/notifications/reservation_client.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.2 KB
Line 
1<?php
2if (!defined("_ECRIRE_INC_VERSION")) return;
3
4
5function notifications_reservation_client_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']='client';     
13    $subject=_T('reservation:votre_reservation_sur',array('nom'=>$GLOBALS['meta']['nom_site']));
14    $email=$options['email'];
15    $message=recuperer_fond('notifications/contenu_reservation_mail',$options);
16     
17    //
18    // Envoyer les emails
19    //
20    //
21    //
22
23    $o=array('html'=>$message);
24
25    $envoyer_mail($email,$subject,$o);
26   
27
28
29    if ($archiver = charger_fonction('archiver_notification','inc',true)) {
30            $envoi='reussi';
31            if(!$envoyer_mail)$envoi='echec';
32
33            $o=array(
34                'recipients'=>$email,                         
35                'sujet'=>$subject,
36                'texte'=>$message,
37                'html'=>'oui',
38                'id_objet'=>$id_reservation,
39                'objet'=>'reservation',
40                'envoi'=>$envoi,
41                 'type'=>$quoi);
42           
43           
44        $archiver ($o);
45    }   
46}
47
48?>
Note: See TracBrowser for help on using the repository browser.