Changeset 99536 in spip-zone


Ignore:
Timestamp:
Sep 20, 2016, 2:16:20 PM (4 years ago)
Author:
toutati@…
Message:

formulaire des notifications utilise le champ quand -1mois lorsque la notification est avant, 1mois lorsqu'elle est apres

Location:
_plugins_/abonnements/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/abonnements/trunk/formulaires/editer_abonnements_offre_notifications.html

    r98533 r99536  
    2121                                        <tr>
    2222                                                <td class="duree principale">
    23                                                         [(#VAL{abonnementsoffre:champ_periode_nb_}|concat{#PERIODE}|_T{#ARRAY{nb,#DUREE}})]
     23                                                        [(#QUAND|=={avant}|oui)-][(#VAL{abonnementsoffre:champ_periode_nb_}|concat{#PERIODE}|_T{#ARRAY{nb,#DUREE}})]
    2424                                                </td>
    2525                                                <td class="supprimer">
  • _plugins_/abonnements/trunk/formulaires/editer_abonnements_offre_notifications.php

    r99116 r99536  
    3131                                ),
    3232                                'defaut' => 'mois',
     33                        ),
     34                ),
     35                array(
     36                        'saisie' => 'selection',
     37                        'options' => array(
     38                                'nom' => 'quand',
     39                                'label' => _T('abonnementsoffre:champ_quand_label'),
     40                                'cacher_option_intro' => 'oui',
     41                                'datas' => array(
     42                                        'apres' => _T('abonnementsoffre:champ_quand_choix_apres'),
     43                                        'avant' => _T('abonnementsoffre:champ_quand_choix_avant'),
     44                                ),
     45                                'defaut' => 'avant',
    3346                        ),
    3447                ),
  • _plugins_/abonnements/trunk/genie/abonnements_verifier_notifications.php

    r71605 r99536  
    1818                // Pour chaque notification on va chercher les abonnés dont c'est le moment
    1919                foreach ($notifications as $notification){
     20                       
     21                        //avant ou après la date de fin de l'abonnement?
     22                        if($relance['quand'] == "apres") $operateur = " - ";
     23                        else $operateur = " + ";
     24                       
    2025                        // De combien doit-on modifier la date
    2126                        switch ($notification['periode']){
    2227                                case 'jours':
    23                                         $ajout = " + ${notification['duree']} days";
     28                                        $ajout = " $operateur ${notification['duree']} days";
    2429                                        break;
    2530                                case 'mois':
    26                                         $ajout = " + ${notification['duree']} months";
     31                                        $ajout = " $operateur ${notification['duree']} months";
    2732                                        break;
    2833                                default:
  • _plugins_/abonnements/trunk/lang/abonnementsoffre_fr.php

    r98535 r99536  
    3030        'configurer_notifications' => 'Configurer les notifications',
    3131        'configurer_notifications_quand' => 'Quand ?',
     32        'champ_quand_label' => 'Quand ?',
     33        'champ_quand_choix_apres' => 'Après',
     34        'champ_quand_choix_avant' => 'Avant',
    3235
    3336        // I
  • _plugins_/abonnements/trunk/paquet.xml

    r99533 r99536  
    22        prefix="abonnements"
    33        categorie="auteur"
    4         version="3.1.5"
     4        version="3.1.6"
    55        schema="2.2.4"
    66        etat="test"
Note: See TracChangeset for help on using the changeset viewer.