[(#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 : http://apcveb.free.fr/ * * * * Ce programme est un logiciel libre distribué sous licence GNU/GPL. * * Pour plus de détails voir les fichier 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)] } }