source: spip-zone/_plugins_/agenda_fullcalendar_facile/trunk/agenda.json.html @ 107955

Last change on this file since 107955 was 107955, checked in by maieul@…, 3 years ago

ne pas s'embrouiller sur les parenthèses dans les balises imbriquées

File size: 1.2 KB
Line 
1#SET{start,#ENV{start}|strtotime}
2#SET{end,#ENV{end}|strtotime}
3
4#HTTP_HEADER{Content-type:application/json;charset=#CHARSET}
5[<BOUCLE_evenements(EVENEMENTS){', '}{par date_debut}   
6{agendafull date_debut,date_fin, periode,
7        #VAL{Y}|date{#GET{start}}, #VAL{m}|date{#GET{start}},     #VAL{d}|date{#GET{start}},
8        #VAL{Y}|date{#GET{end}}, #VAL{m}|date{#GET{end}}, #VAL{d}|date{#GET{end}}}
9        >
10        #SET{tableau,#ARRAY{id,#ID_EVENEMENT,
11                title,(#TITRE|html2unicode|unicode2charset),
12                allDay,(#HORAIRE|=={non}|?{#EVAL{true},#EVAL{false}}),
13                start,#DATE_DEBUT,
14                end,#DATE_FIN,
15                url,#URL_ARTICLE,
16                description,(#DESCRIPTIF|html2unicode|unicode2charset),
17        }}
18
19[(#ENV{couleur}|=={rubrique}|oui)
20#SET{tableau,#GET{tableau}|array_merge{#ARRAY{
21        color,
22        #INCLURE{fond=inc-couleur-objet,objet=rubrique,id_objet=#ID_RUBRIQUE}}
23        }
24}]
25[(#ENV{couleur}|=={article}|oui)
26#SET{tableau,#GET{tableau}|array_merge{#ARRAY{
27        color,
28        #INCLURE{fond=inc-couleur-objet,objet=article,id_objet=#ID_ARTICLE}}
29        }
30}]
31[(#ENV{couleur}|=={evenement}|oui)
32#SET{tableau,#GET{tableau}|array_merge{#ARRAY{
33        color,
34        #INCLURE{fond=inc-couleur-objet,objet=evenement,id_objet=#ID_EVENEMENT}}
35        }
36}]
37[(#GET{tableau}|json_encode)]
38</BOUCLE_evenements>]
Note: See TracBrowser for help on using the repository browser.