Changeset 113445 in spip-zone


Ignore:
Timestamp:
Jan 16, 2019, 8:59:05 PM (5 weeks ago)
Author:
root
Message:

pouvoir afficher le nombre de place disponible dans la saisie evenements

Location:
_plugins_/agenda/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda/trunk/lang/agenda_fr.php

    r112496 r113445  
    1818        'annee_suivante' => 'année suivante',
    1919        'aucun_evenement' => 'aucun événement',
     20        'aucune_place' => 'Aucune place',
    2021        'aucun_inscrit' => 'Aucun inscrit',
    2122        'aucune_rubrique_mode_agenda' => 'Par défaut, toutes les rubriques permettent d’utiliser les événements. Si vous activez le mode agenda sur une ou plusieurs rubriques, la gestion des événements sera limitée a sa branche.',
  • _plugins_/agenda/trunk/lang/saisie_evenements_fr.php

    r112834 r113445  
    5151        'option_type_choix_radio' => 'Choix unique (boutons radios)',
    5252
     53        'places_dispo_label_case' => 'Afficher le nombre de places restantes',
     54
    5355        // S
    5456        'saisie_evenements_chronologie_texte' => 'Les critères de date pour les choix des événements sont cumulatifs avec les critères précédents d’association à des objets.',
  • _plugins_/agenda/trunk/paquet.xml

    r113398 r113445  
    22        prefix="agenda"
    33        categorie="date"
    4         version="3.26.1"
     4        version="3.27.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/agenda/trunk/saisies/evenements.html

    r112833 r113445  
    2121        [(#ENV{masquer_heure}|oui)#SET{horaire,non}]
    2222        [(#ENV{masquer_heure}|non)#SET{horaire,oui}]
     23        #SET{places_dispo,''}
     24        #SET{inscrits,0}
     25        <BOUCLE_participants(spip_evenements_participants){id_evenement}{reponse=oui} />#SET{inscrits,#TOTAL_BOUCLE}<//B_participants>
     26
     27        [(#ENV{places_dispo}|oui)
     28        #SET{places_dispo,#PLACES|moins{#GET{inscrits}}}
     29        [(#SET{places_dispo,#GET{places_dispo}|singulier_ou_pluriel{agenda:info_1_place,agenda:info_nb_places}|sinon{<:agenda:aucune_place:>}})]
     30        #SET{places_dispo,#VAL{' - '}|concat{#GET{places_dispo}}
     31        ]
    2332
    2433        [(#ENV{type_affichage}|=={titre_date}|oui)
     
    3140                #SET{texte,#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#GET{horaire},#GET{forme}}}
    3241        ]
     42        #SET{texte,#GET{texte}|concat{#GET{places_dispo}}}
    3343        [(#SET{description,#GET{description}|array_merge{#ARRAY{#GET{texte},#ID_EVENEMENT}}})]
    3444
  • _plugins_/agenda/trunk/saisies/evenements.yaml

    r112833 r113445  
    4545          nom: 'masquer_heure'
    4646          label_case: '<:saisie_evenements:masquer_heure_label_case:>'
     47          li_class: 'pleine_largeur'
     48      -
     49        saisie: 'case'
     50        options:
     51          nom: 'places_dispo'
     52          label_case: '<:saisie_evenements:places_dispo_label_case:>'
    4753          li_class: 'pleine_largeur'
    4854      -
Note: See TracChangeset for help on using the changeset viewer.