Changeset 110770 in spip-zone


Ignore:
Timestamp:
Jun 20, 2018, 12:35:53 PM (2 years ago)
Author:
maieul@…
Message:

Vue de la saisie évènements (dans la réponse à un formulaire).
Il faut aussi pouvoir afficher les evenements qui ne répondent plus au critère de selection pour la saisie elle-même.
Exemple typique: j'avais un formulaire qui proposait de choisir uniquement les evenements futurs.
Si je consulte l'historique des réponses, je dois pouvoir voir la date de l'evenement choisi, même si déjà passé.

Location:
_plugins_/agenda
Files:
2 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda/branches/experimentale-evenement-autonome/saisies-vues/evenements.html

    r109591 r110770  
    1 #INCLURE{fond=inc/saisie-evenements,env,vues=oui}
     1#SET{description,#ARRAY}
     2<BOUCLE_evenements(EVENEMENTS) {par date_debut} {id_evenement IN #ENV{valeur}}>
     3        [(#ENV{type_affichage}|=={titre_date}|oui)
     4                #SET{texte,#TITRE|concat{' - ', #DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE}}}
     5        ]
     6        [(#ENV{type_affichage}|=={titre}|oui)
     7                #SET{texte,#TITRE}
     8        ]
     9        [(#ENV{type_affichage}|=={date}|oui)
     10                #SET{texte,#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE}}
     11        ]
     12        [(#SET{description,#GET{description}|array_merge{#ARRAY{#GET{texte},#ID_EVENEMENT}}})]
     13</BOUCLE_evenements>
     14#SET{description,#GET{description}|array_flip}
     15#INCLURE{fond=saisies-vues/#ENV{type_choix,radio},data=#GET{description},env}
  • _plugins_/agenda/branches/experimentale-evenement-autonome/saisies/evenements.html

    r109591 r110770  
    1 #INCLURE{fond=inc/saisie-evenements,env}
     1#SET{description,#ARRAY}
     2<BOUCLE_evenements(EVENEMENTS)
     3        {par date_debut}
     4        {id_evenement ?IN #ENV{id_evenement}|explode{","}}
     5        {id_article ?IN #ENV{id_article}|explode{","}}
     6        {id_rubrique ?IN #ENV{id_rubrique}|explode{","}}
     7        {branche ?#ENV{branche}|explode{","}}
     8        {id_mot ?IN #ENV{id_mot}}
     9        {age_debut <= #ENV{date_debut_min_mobile,-999999999999}|mult{-1}}
     10        {age_debut >= #ENV{date_debut_max_mobile,+999999999999}|mult{-1}}
     11        {date_debut >= #ENV{date_debut_min_fixe,0000-01-01 00:00:00}}
     12        {date_debut <= #ENV{date_debut_max_fixe,9999-12-31 23:59:59}}
     13        {inscription ?IN #ENV{inscription}|substr{5,1}}
     14        >
     15        [(#REM) Le mult -1 permet d'avoir une numérotation logique dans le constructeur : nombre négatif pour le passé, positif pour le futur)]
     16
     17        [(#ENV{type_affichage}|=={titre_date}|oui)
     18                #SET{texte,#TITRE|concat{' - ', #DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE}}}
     19        ]
     20        [(#ENV{type_affichage}|=={titre}|oui)
     21                #SET{texte,#TITRE}
     22        ]
     23        [(#ENV{type_affichage}|=={date}|oui)
     24                #SET{texte,#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE}}
     25        ]
     26        [(#SET{description,#GET{description}|array_merge{#ARRAY{#GET{texte},#ID_EVENEMENT}}})]
     27       
     28</BOUCLE_evenements>
     29#SET{description,#GET{description}|array_flip}
     30#INCLURE{fond=saisies/#ENV{type_choix,radio},data=#GET{description},env}
  • _plugins_/agenda/trunk/paquet.xml

    r110596 r110770  
    22        prefix="agenda"
    33        categorie="date"
    4         version="3.19.4"
     4        version="3.19.5"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/agenda/trunk/saisies-vues/evenements.html

    r109591 r110770  
    1 #INCLURE{fond=inc/saisie-evenements,env,vues=oui}
     1#SET{description,#ARRAY}
     2<BOUCLE_evenements(EVENEMENTS) {par date_debut} {id_evenement IN #ENV{valeur}}>
     3        [(#ENV{type_affichage}|=={titre_date}|oui)
     4                #SET{texte,#TITRE|concat{' - ', #DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE}}}
     5        ]
     6        [(#ENV{type_affichage}|=={titre}|oui)
     7                #SET{texte,#TITRE}
     8        ]
     9        [(#ENV{type_affichage}|=={date}|oui)
     10                #SET{texte,#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE}}
     11        ]
     12        [(#SET{description,#GET{description}|array_merge{#ARRAY{#GET{texte},#ID_EVENEMENT}}})]
     13</BOUCLE_evenements>
     14#SET{description,#GET{description}|array_flip}
     15#INCLURE{fond=saisies-vues/#ENV{type_choix,radio},data=#GET{description},env}
  • _plugins_/agenda/trunk/saisies/evenements.html

    r109591 r110770  
    1 #INCLURE{fond=inc/saisie-evenements,env}
     1#SET{description,#ARRAY}
     2<BOUCLE_evenements(EVENEMENTS)
     3        {par date_debut}
     4        {id_evenement ?IN #ENV{id_evenement}|explode{","}}
     5        {id_article ?IN #ENV{id_article}|explode{","}}
     6        {id_rubrique ?IN #ENV{id_rubrique}|explode{","}}
     7        {branche ?#ENV{branche}|explode{","}}
     8        {id_mot ?IN #ENV{id_mot}}
     9        {age_debut <= #ENV{date_debut_min_mobile,-999999999999}|mult{-1}}
     10        {age_debut >= #ENV{date_debut_max_mobile,+999999999999}|mult{-1}}
     11        {date_debut >= #ENV{date_debut_min_fixe,0000-01-01 00:00:00}}
     12        {date_debut <= #ENV{date_debut_max_fixe,9999-12-31 23:59:59}}
     13        {inscription ?IN #ENV{inscription}|substr{5,1}}
     14        >
     15        [(#REM) Le mult -1 permet d'avoir une numérotation logique dans le constructeur : nombre négatif pour le passé, positif pour le futur)]
     16
     17        [(#ENV{type_affichage}|=={titre_date}|oui)
     18                #SET{texte,#TITRE|concat{' - ', #DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE}}}
     19        ]
     20        [(#ENV{type_affichage}|=={titre}|oui)
     21                #SET{texte,#TITRE}
     22        ]
     23        [(#ENV{type_affichage}|=={date}|oui)
     24                #SET{texte,#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE}}
     25        ]
     26        [(#SET{description,#GET{description}|array_merge{#ARRAY{#GET{texte},#ID_EVENEMENT}}})]
     27       
     28</BOUCLE_evenements>
     29#SET{description,#GET{description}|array_flip}
     30#INCLURE{fond=saisies/#ENV{type_choix,radio},data=#GET{description},env}
Note: See TracChangeset for help on using the changeset viewer.