[(#REM)
/*******************************************************************************\
* BIODIV, plugin et squelette pour SPIP - https://www.spip.net/ *
* dédié à la gestion d'observations naturalistes *
* *
* Copyright (C) 2008-2023 Renaud LAURETTE *
* *
* BIODIV a été développé initialement pour le projet Biodiv.Balma de l'APCVEB *
* (Association de Protection du Cadre de Vie et de l'Environnement balmanais) *
* voir Biodiv.Balma : https://balma.biodiv.fr/ *
* voir APCVEB : https://apcveb.fr/ *
* *
* Ce programme est un logiciel libre distribué sous licence GNU/GPL. *
* Pour plus de détails voir les fichiers COPYING.txt et LICENCE-BIODIV.md *
\*******************************************************************************/
][(#HTTP_HEADER{Content-type: application/json; charset=UTF-8})
][(#SET{logos,#ARRAY})
][(#SET{titre,inconnu})
]{
"contenu": [
{
"style": "header1",
"text": [(#TITRE|no8217|json_encode)]
}
,{
"layout": "noBorders",
"style": "corps",
"table": {
"headerRows": 0,
"widths": [ "*", "*", "*" ],
"dontBreakRows": true,
"body": [
[(#COMPTEUR_BOUCLE|modulo{3}|=={1}|?{'\[',''})]
[ { [(#SET{logos,[(#GET{logos}|push{#ID_ARTICLE})]})]
"image": "logo#ID_ARTICLE",
"fit": [140,140]
},
{"text": [(#TITRE|no8217|json_encode)], "bold": true },
{"text": [(#SOUSTITRE|no8217|json_encode)], "italics": true }
] [(#COMPTEUR_BOUCLE|modulo{3}|=={0}|?{'\]',''})]
[(#TOTAL_BOUCLE|modulo{3}|=={1}|?{',"",""\]',''})]
[(#TOTAL_BOUCLE|modulo{3}|=={2}|?{',""\]',''})]
]
}
}
,{
"style": "header2",
"text": [(#TITRE|no8217|json_encode)]
}
,{
"layout": "noBorders",
"style": "corps",
"table": {
"headerRows": 0,
"widths": [ "*", "*", "*" ],
"dontBreakRows": true,
"body": [
[(#COMPTEUR_BOUCLE|modulo{3}|=={1}|?{'\[',''})]
[ { [(#SET{logos,[(#GET{logos}|push{#ID_ARTICLE})]})]
"image": "logo#ID_ARTICLE",
"fit": [140,140]
},
{"text": [(#TITRE|no8217|json_encode)], "bold": true },
{"text": [(#SOUSTITRE|no8217|json_encode)], "italics": true }
] [(#COMPTEUR_BOUCLE|modulo{3}|=={0}|?{'\]',''})]
[(#TOTAL_BOUCLE|modulo{3}|=={1}|?{',"",""\]',''})]
[(#TOTAL_BOUCLE|modulo{3}|=={2}|?{',""\]',''})]
]
}
}
[(#SET{titre,#TITRE})]
],
"images" : {
"logo#ID_ARTICLE": [(#LOGO_ARTICLE||?{[(#LOGO_ARTICLE|extraire_attribut{src}|url_absolue|json_encode)],[(#CHEMIN{nologo.png}|url_absolue|json_encode)]})]
},
"info" : {
"title": [(#VAL{Catalogue des espèces du groupe }|concat{#GET{titre}}|no8217|json_encode)],
"author": [(#NOM_SITE_SPIP|json_encode)],
"subject": "Inventaire local de la biodiversité",
"creator": "Pdfmake + Biodiv #PLUGIN{biodiv,version}",
"source": [(#URL_SITE_SPIP|json_encode)],
"droits": [(#VAL{(CC) BY-NC-NA 3.0 }|concat{#CONFIG{proprietaire/nom_court}}|no8217|json_encode)]
}
}