{{#restrict section="config" level="admin" block=true}}{{/restrict}} {{:admin_header title="Configuration" current="module_equipment"}} {{* barre de navigation *}} {{:include file="_nav.html" current="config"}} {{if $_GET.ok}}
Configuration enregistrée.
{{/if}} {{* Traiter l'envoi du formulaire *}} {{#form on="save"}} {{:save key="config" validate_schema="./config.schema.json" inputNature=$_POST.input_fields|array_transpose outputNature=$_POST.output_fields|array_transpose }} {{:redirect to="./config.html?ok=1"}} {{/form}} {{* config par défaut *}} {{:read file="./defaut.json" assign="config_defaut"}} {{:assign config_defaut=$config_defaut|json_decode}} {{* types d'entrées *}} {{#foreach from=$config_defaut.entrées item="elem"}} {{#foreach from=$elem key=label item=value}} {{:assign var='types_entrees.%s'|args:$value value=$value}} {{/foreach}} {{/foreach}} {{* types de sorties *}} {{#foreach from=$config_defaut.sorties item="elem"}} {{#foreach from=$elem key=label item=value}} {{:assign var='types_sorties.%s'|args:$value value=$value}} {{/foreach}} {{/foreach}} {{:admin_footer}}