Changeset 79968 in spip-zone


Ignore:
Timestamp:
Jan 11, 2014, 5:22:15 PM (7 years ago)
Author:
abelass@…
Message:

permettre l'archivage des notifications

Location:
_plugins_/reservation_evenement/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservation_evenement/trunk/notifications/reservation_client.php

    r78019 r79968  
    1212    $options['qui']='client';     
    1313    $subject=_T('reservation:votre_reservation_sur',array('nom'=>$GLOBALS['meta']['nom_site']));
    14 
     14    $email=$options['email']:
    1515    $message=recuperer_fond('notifications/contenu_reservation_mail',$options);
    1616     
     
    2323    $o=array('html'=>$message);
    2424
    25     $envoyer_mail($options['email'],$subject,$o);
     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                'quoi'=>$quoi,
     35                'texte'=>$message,
     36                'html'=>'oui',
     37                'id_objet'=>$id_reservation,
     38                'objet'=>'reservation',
     39                'envoi'=>$envoi);
     40           
     41           
     42        $archiver ($email, $subject, $o);
     43    }   
    2644}
    2745
  • _plugins_/reservation_evenement/trunk/notifications/reservation_vendeur.php

    r78358 r79968  
    3333       );
    3434
     35        if ($archiver = charger_fonction('archiver_notification','inc',true)) {
     36                $envoi='reussi';
     37                if(!$envoyer_mail)$envoi='echec';
    3538
     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    }
    3650
    3751}
  • _plugins_/reservation_evenement/trunk/paquet.xml

    r79909 r79968  
    22        prefix="reservation_evenement"
    33        categorie="date"
    4         version="1.7.3"
     4        version="1.8.0"
    55        etat="test"
    66        compatibilite="[3.0.10;3.0.*]"
     
    3232        <pipeline nom="declarer_tables_objets_sql" inclure="base/reservation_evenement.php" />
    3333        <pipeline nom="declarer_tables_interfaces" inclure="base/reservation_evenement.php" />
    34        
     34               
    3535        <pipeline nom="affiche_auteurs_interventions" inclure="reservation_evenement_pipelines.php" />
    3636        <pipeline nom="affiche_gauche" inclure="reservation_evenement_pipelines.php" />
    37         <pipeline nom="affiche_milieu" inclure="reservation_evenement_pipelines.php" />                         
     37        <pipeline nom="affiche_milieu" inclure="reservation_evenement_pipelines.php" />         
     38        <pipeline nom="notifications_archive" inclure="reservation_evenement_pipelines.php" />         
    3839
    3940        <menu nom="reservations" titre="reservation:titre_reservations" parent="menu_edition" icone="images/reservation-16.png" action="reservations" />
  • _plugins_/reservation_evenement/trunk/reservation_evenement_pipelines.php

    r78019 r79968  
    6161    return $flux;
    6262}
     63// Définitions des notifications pour https://github.com/abelass/notifications_archive
     64function reservation_evenement_notifications_archive($flux){
     65    $flux=array_merge($flux,array(
     66    'reservation_client'=>array(
     67        'activer'=>'oui',
     68        'duree'=>'180' 
     69        ),
     70    'reservation_vendeur'=>array(
     71        'duree'=>'180' 
     72        )       
     73    ));
     74       
     75    return $flux;   
     76}
    6377
    6478?>
Note: See TracChangeset for help on using the changeset viewer.