<#macro getLabelFromList code list > <#list list as refItem> <#if refItem.code?string == code?string > ${refItem.name} <#macro switchCheckBox name checked label="" size="large" id=name class="" subtype="" groupname="">
checked=checked class="custom-control-input subscriptionSwitch ${class}" data-size="${size}" data-on="success" data-off="warning" />
<@messages errors=errors /> <@messages infos=infos /> <#if user_subscriptions?hasContent >

Mes abonnements


<#assign subscription_type = 'NEWSLETTER'> <#if user_subscriptions[subscription_type]?hasContent >
<#assign user_subscriptions_by_type = user_subscriptions[subscription_type]>

Mes newsletters

<#list subscriptions_order as group_name> <#if user_subscriptions_by_type[group_name]?hasContent> <#assign user_subscriptions_by_group = user_subscriptions_by_type[group_name]> <#if user_subscriptions_by_group?size = 1 && user_subscriptions_by_group[0].name = group_name> <#list user_subscriptions_by_group as sub>
<#assign checkBoxName=sub.id > <#assign checked = "" > <#if sub.active = true ><#assign checked = "checked" > <@switchCheckBox name=checkBoxName checked=checked label="

${sub.name}

" class="subscriptionCheckBox" subtype=subscription_type groupname=group_name />

${descriptions[sub.id]!''}

<#else>
${group_name}

${descriptions[group_name]!''}

<#list user_subscriptions_by_group as sub>
<#assign checkBoxName=sub.id > <#assign checked = "" > <#if sub.active = true ><#assign checked = "checked" > <@switchCheckBox name=checkBoxName checked=checked label="

${sub.id}

" class="subscriptionCheckBox" subtype=subscription_type groupname=group_name />

<#assign subscription_type = 'ALERT'> <#if user_subscriptions[subscription_type]?hasContent >
<#assign user_subscriptions_by_type = user_subscriptions[subscription_type]>

Mes alertes

${descriptions["Alertes"]!''}

<#if user_subscriptions_by_type["Alertes"]?hasContent > <#assign group_name = 'Alertes'> <#assign user_subscriptions_by_group = user_subscriptions_by_type[group_name]> <#list user_subscriptions_by_group as sub>
<#assign checkBoxName=sub.id > <#assign checked = "" > <#if sub.active = true ><#assign checked = "checked" > <@switchCheckBox name=checkBoxName checked=checked label="

${sub.name}

" class="subscriptionCheckBox" subtype=subscription_type groupname=group_name />