[PLUGINS] ~maj globale
[lhc/web/www.git] / www / plugins / formidable / http / collectionjson / formulaires.html
1 [(#SET{defaut_tri,#ARRAY{
2 titre,1,
3 date_creation,#ENV{date_sens,-1},
4 maj,#ENV{date_sens,-1},
5 id_formulaire,1,
6 points,-1,
7 }})]
8
9 {
10 "collection": {
11 "version": "1.0",
12 "href": "[(#URL_SITE_SPIP|concat{/http.api/collectionjson/formulaires}|url_absolue)]",
13 "title": "#NOM_SITE_SPIP - <:formidable:bouton_formulaires:>",
14 "updated": "[(#DATE|date_iso)]"
15 <B_formulaires>
16 ,
17 "links": [
18 {"rel":"self", "type":"application/json", "href":"[(#VAL{&}|self|url_absolue)]"}[,
19 (#PAGINATION{collectionjson})]
20 ],
21 "totalResults": #GRAND_TOTAL,
22 "startIndex": #ENV{debut_formulaires,0},
23 "itemsPerPage": #ENV{pagination,100},
24 "items": [
25 <BOUCLE_formulaires(FORMULAIRES formulaires_liens)
26 {statut IN #ENV{statut,#LISTE{publie}}}
27 {id_auteur?}
28 {formulaires_liens.objet?}{formulaires_liens.id_objet?}
29 {recherche?}
30 {tri #ENV{par,#ENV{recherche}|?{points,date_creation}},#GET{defaut_tri}}
31 {pagination #ENV{pagination,100}}{","}
32 >
33 <INCLURE{fond=http/collectionjson/inc-formulaire, id_formulaire, mode, objet=#ENV{objet}, id_objet=#ENV{id_objet}, url_self=#SELF}>
34 </BOUCLE_formulaires>
35 ]
36 </B_formulaires>
37 }
38 }