{include file="admin/_head.tpl" title="Configuration — Fiche membres" current="config"} {include file="admin/config/_menu.tpl" current="membres"} {if $error} {if $error == 'OK'}

La configuration a bien été enregistrée.

{elseif $error == 'ADD_OK'}

Le champ a été ajouté à la fin de la liste.

{else}

{$error|escape}

{/if} {/if} {if $debug}

TOTO {$debug|escape}

{/if} {if $review}
Fiche membre exemple
{foreach from=$champs item="champ" key="nom"} {if $nom == 'passe'}{continue}{/if} {html_champ_membre config=$champ name=$nom disabled=true} {if empty($champ.editable) || !empty($champ.private)}
{if !empty($champ.private)} (Champ privé) {elseif empty($champ.editable)} (Non-modifiable par les membres) {/if}
{/if} {/foreach}
Connexion
{if !empty($champs.passe.mandatory)} obligatoire{/if}
{if empty($champs.passe.editable) || !empty($champs.passe.private)}
{if !empty($champs.passe.private)} (Champ privé) {elseif empty($champs.passe.editable)} (Non-modifiable par les membres) {/if}
{/if}

{csrf_field key="config_membres"}

{else}

Cette page vous permet de personnaliser les fiches d'information des membres de l'association.
Attention : Les champs supprimés de la fiche seront effacés de toutes les fiches de tous les membres, et les données qu'ils contenaient seront perdues.

Champs non-personnalisables
Numéro unique
Ce numéro identifie de manière unique chacun des membres. Il est incrémenté à chaque nouveau membre ajouté.
Catégorie
Identifie la catégorie du membre.
Date de dernière connexion
Mémorise la date de dernière connexion à l'administration de Garradin.
Date d'inscription
Enregistre la date de création de la fiche du membre.
{if !empty($presets)}
Ajouter un champ pré-défini

{/if}
Ajouter un champ personnalisé
obligatoire
Ne peut comporter que des lettres minuscules et des tirets bas.
obligatoire
obligatoire

{foreach from=$champs item="champ" key="nom"} {if $nom == 'passe'}{continue}{/if}
{$nom|escape}
{$champ.type|get_type}
obligatoire
Si coché, les membres pourront changer cette information depuis leur espace personnel.
Si coché, ce champ ne pourra rester vide.
Si coché, ce champ ne sera visible et modifiable que par les personnes pouvant gérer les membres, mais pas les membres eux-même.
{if $champ.type == 'select' || $champ.type == 'multiple'}
{if $champ.type == 'multiple'}
Attention changer l'ordre des options peut avoir des effets indésirables.
{else}
Attention renommer ou supprimer une option n'affecte pas ce qui a déjà été enregistré dans les fiches des membres.
{/if}
<{if $champ.type == 'multiple'}ol{else}ul{/if} class="options"> {if !empty($champ.options)} {foreach from=$champ.options key="key" item="opt"}
  • {/foreach} {/if} {if $champ.type == 'select' || empty($champ.options) || count($champ.options) < 32}
  • {/if}
    {/if}
    Laisser vide ou indiquer le chiffre zéro pour que ce champ n'apparaisse pas dans la liste des membres. Inscrire un chiffre entre 1 et 10 pour indiquer l'ordre d'affichage du champ dans le tableau de la liste des membres.
    {/foreach}
    Mot de passe
    Si coché, les membres pourront changer cette information depuis leur espace personnel.
    Si coché, ce champ ne pourra rester vide.
    Si coché, ce champ ne sera visible et modifiable que par les personnes pouvant gérer les membres, mais pas les membres eux-même.

    (un récapitulatif sera présenté et une confirmation sera demandée)

    {/if} {include file="admin/_foot.tpl"}