Changeset 111906 in spip-zone for _plugins_/reservations_multiples


Ignore:
Timestamp:
Oct 8, 2018, 4:27:03 PM (7 days ago)
Author:
root
Message:

Corrections bugs:

  • multiple inscriptions avec déclinaisons, un input quantité par id_prix_source (merci Camille)
  • montrer et cacher les les bon champs
  • Bonne valeur par défaut dans la config
Location:
_plugins_/reservations_multiples/trunk
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservations_multiples/trunk/css/reservations_multiples.css

    r111582 r111906  
    1111        vertical-align: middle;
    1212}
     13
     14.evenements .choix {
     15        clear: both;
     16}
  • _plugins_/reservations_multiples/trunk/formulaires/configurer_reservations_multiples.php

    r110980 r111906  
    4040                                                'label' => _T('reservations_multiples:label_multiple_inscriptions'),
    4141                                                'explication' => _T('reservations_multiples:explication_multiple_inscriptions'),
    42                                                 'defaut' => $config['multiple_personnes']
     42                                                'defaut' => $config['multiple_inscriptions']
    4343                                        )
    4444                                )
  • _plugins_/reservations_multiples/trunk/paquet.xml

    r111590 r111906  
    22        prefix="reservations_multiples"
    33        categorie="communication"
    4         version="1.5.10"
     4        version="1.5.11"
    55        etat="test"
    66        compatibilite="[3.0.16;3.2.*]"
     
    1616        <licence>GNU/GPL</licence>
    1717
    18         <necessite nom="reservation_evenement" compatibilite="[1.28.3;]" />
     18        <necessite nom="reservation_evenement" compatibilite="[1.29.5;]" />
    1919        <necessite nom="saisies" compatibilite="[2.18.12;]" />
    2020
  • _plugins_/reservations_multiples/trunk/reservations_multiples_pipelines.php

    r111342 r111906  
    335335        if ($fond == 'formulaires/inc-reservation_evenements_champ' or $fond == 'formulaires/inc-reservation_evenements_declinaisons_prix') {
    336336                $config = reservations_multiples_config();
     337
    337338                if ($config['multiple_inscriptions'] == 'on') {
    338                         $flux['data']['texte'] .= recuperer_fond('inclure/nombre_multiples', $contexte);
     339                        if ($fond == 'formulaires/inc-reservation_evenements_champ') {
     340                                $flux['data']['texte'] .= recuperer_fond('inclure/nombre_multiples', $contexte);
     341                        }
     342                        else {
     343                                $flux['data']['texte'] .= recuperer_fond('inclure/nombre_multiples_declinaisons', $contexte);
     344                        }
    339345                }
    340346        }
  • _plugins_/reservations_multiples/trunk/scripts/reservations_multiples.js

    r101116 r111906  
    55
    66        $(container).hide();
    7 
    87        $("input.evenement:checked", $(this)).each(function() {
    9                 $(this).parent('div').next(container).show(container);
     8                $(this).parent('div').next(container).show('slow');
    109        });
    1110
    1211        $('input.evenement').click(function() {
    13                 $(this).parent('div').next(container).toggle(container);
     12                $("input.evenement:not(:checked)").each(function() {
     13                        $(this).parent('div').next(container).hide('slow');
     14                });
     15                $("input.evenement:checked").each(function() {
     16                        $(this).parent('div').next(container).show('slow');
     17                });
    1418        });
    15 
    1619});
Note: See TracChangeset for help on using the changeset viewer.