Changeset 112539 in spip-zone


Ignore:
Timestamp:
Nov 27, 2018, 4:17:57 PM (3 weeks ago)
Author:
nicod@…
Message:

Afficher la liste des coupons réservés au visiteur

Location:
_plugins_/coupons/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/coupons/trunk/formulaires/utiliser_coupon.html

    r107058 r112539  
    1 <div class="formulaire_spip formulaire_configurer formulaire_#FORM">
     1<div class="formulaire_spip formulaire_utiliser_coupon">
    22        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
    33        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    44
    5         <form method="post" action="#ENV{action}">
     5        <B_coupons>
     6                <p><strong>Mes coupons de réduction :</strong></p>
     7                <table class="spip">
     8                        <thead>
     9                        <tr>
     10                                <th>Montant</th>
     11                                <th>Date de validité</th>
     12                                <th>Code à utiliser</th>
     13                        </tr>
     14                        </thead>
     15                        <BOUCLE_coupons(COUPONS){id_auteur=#SESSION{id_auteur}}{par date}{inverse}{actif=on}>
     16                        [(#ID_COUPON|coupon_utilisable|oui)
     17                        <tr>
     18                                <td>[(#ID_COUPON|coupon_montant_utilisable|prix_formater)]</td>
     19                                <td>[(#DATE_VALIDITE|affdate)]</td>
     20                                <td><strong>#CODE</strong></td>
     21                                <td><button type="button"  class="js-appliquer-code" data-code="#CODE">Utiliser ce coupon</button></td>
     22                        </tr>
     23                        ]
     24                        </BOUCLE_coupons>
     25                </table>
     26                <script type="text/javascript">
     27                        $(document).ready(function(){
     28                                $('.js-appliquer-code').on('click', function(){
     29                                        var $form = $(this).parents('.formulaire_utiliser_coupon').find('form');
     30                                        console.log($form);
     31                                        $form.find('input[name="code_coupon"]').val($(this).data('code'));
     32                                        $form.submit();
     33                                });
     34                        });
     35                </script>
     36        </B_coupons>
     37       
     38        <form method="post" action="#ENV{action}">             
    639                <div>
    740                        #ACTION_FORMULAIRE{#ENV{action}}
    8                         #SAISIE{input,code_coupon,label=Code}
    9                         <input type="submit" class="submit" value="<:coupons:utiliser_code_reduction:>" />
     41                        [(#SAISIE{input,code_coupon,label=<:coupons:code_coupon:>})]
     42                        <p class="boutons">
     43                                <button type="submit" class="submit"><:coupons:utiliser_code_reduction:></button>
     44                        </p>
    1045                </div>
    1146        </form>
  • _plugins_/coupons/trunk/lang/coupons_fr.php

    r110778 r112539  
    1515        'coupons_titre'              => 'Coupons de réduction',
    1616        'creation_coupon'            => 'Création d\'un coupon',
     17        'code_coupon'                => 'Code du coupon',
    1718
    1819        // E
Note: See TracChangeset for help on using the changeset viewer.