Changeset 79992 in spip-zone


Ignore:
Timestamp:
Jan 12, 2014, 4:29:39 PM (7 years ago)
Author:
abelass@…
Message:

Intégration appel à l'api de notifcations_archive

Location:
_plugins_/reservation_evenement/branches/v1
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservation_evenement/branches/v1/formulaires/configurer_reservation_evenement.php

    r79909 r79992  
    1717        $quand=isset($config['quand'])?$config['quand']:array();
    1818     
    19      //Le statuts du plugin
     19     //Le statuts du plugin, sauf en cours
    2020     foreach($liste_objets['spip_reservations']['statut_textes_instituer'] AS $statut=>$label){
    2121         if($statut!='encours')$statuts[$statut]=_T($label);
  • _plugins_/reservation_evenement/branches/v1/lang/reservation.xml

    r79909 r79992  
    11<traduction module="reservation" gestionnaire="salvatore" url="http://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/reservation_evenement/trunk/lang/" reference="fr">
    2         <langue code="de" url="http://trad.spip.net/tradlang_module/reservation?lang_cible=de" total="92" traduits="92" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     2        <langue code="de" url="http://trad.spip.net/tradlang_module/reservation?lang_cible=de" total="92" traduits="91" relire="0" modifs="1" nouveaux="0" pourcent="98.91">
    33                <traducteur nom="Rainer Müller" lien="http://trad.spip.net/auteur/rainer-muller" />
    44        </langue>
    5         <langue code="en" url="http://trad.spip.net/tradlang_module/reservation?lang_cible=en" total="92" traduits="92" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     5        <langue code="en" url="http://trad.spip.net/tradlang_module/reservation?lang_cible=en" total="92" traduits="91" relire="0" modifs="1" nouveaux="0" pourcent="98.91">
    66                <traducteur nom="Rainer Müller" lien="http://trad.spip.net/auteur/rainer-muller" />
    77        </langue>
  • _plugins_/reservation_evenement/branches/v1/lang/reservation_de.php

    r79909 r79992  
    2323        'explication_envoi_differe' => 'Eine Status Veränderung eines Ameldungs Items zu
    2424    <div><strong>"@statuts@"</strong></div> lösst das Senden eines Benachrichtigungsmail aus!',
    25         'explication_envoi_differe_detail' => 'Die Statusveränderung zu <div><strong>"@statuts@"</strong></div> lösst das Senden einer Benachrichtigungsmail aus!',
     25        'explication_envoi_differe_detail' => 'Die Statusveränderung zu <div><strong>"@statuts@"</strong></div> lösst das Senden einer Benachrichtigungsmail aus!', # MODIF
    2626        'explication_login' => '<a rel="nofollow" class="login_modal" href="@url@" title="@titre_login@">Melden Sie sich an</a> wenn sie bereits auf dieser Site registriert sind.',
    2727
  • _plugins_/reservation_evenement/branches/v1/lang/reservation_en.php

    r79909 r79992  
    2323        'explication_envoi_differe' => 'The modification of the status of a booking item towards
    2424    <div><strong>"@statuts@"</strong></div> will trigger the sending of an alert.',
    25         'explication_envoi_differe_detail' => 'The status modification towards <div><strong>"@statuts@"</strong></div> will trigger the sending of a confirmation email!',
     25        'explication_envoi_differe_detail' => 'The status modification towards <div><strong>"@statuts@"</strong></div> will trigger the sending of a confirmation email!', # MODIF
    2626        'explication_login' => '<a rel="nofollow" class="login_modal" href="@url@" title="@titre_login@">Please log in</a> if you are already registered on this site',
    2727
  • _plugins_/reservation_evenement/branches/v1/notifications/reservation_client.php

    r78019 r79992  
    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                '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    }   
    2646}
    2747
  • _plugins_/reservation_evenement/branches/v1/notifications/reservation_vendeur.php

    r78358 r79992  
    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                '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    }
    3652
    3753}
  • _plugins_/reservation_evenement/branches/v1/paquet.xml

    r79909 r79992  
    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/branches/v1/reservation_evenement_pipelines.php

    r78019 r79992  
    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'=>'on',
     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.