init
[garradin.git] / templates / admin / membres / fiche.tpl
1 {include file="admin/_head.tpl" title="`$membre.identite` (`$categorie.nom`)" current="membres"}
2
3 <ul class="actions">
4 <li class="current"><a href="{$admin_url}membres/fiche.php?id={$membre.id|escape}"><b>{$membre.identite|escape}</b></a></li>
5 <li><a href="{$admin_url}membres/modifier.php?id={$membre.id|escape}">Modifier</a></li>
6 {if $user.droits.membres >= Garradin\Membres::DROIT_ADMIN}
7 <li><a href="{$admin_url}membres/supprimer.php?id={$membre.id|escape}">Supprimer</a></li>
8 {/if}
9 <li><a href="{$admin_url}membres/cotisations.php?id={$membre.id|escape}">Suivi des cotisations</a></li>
10 </ul>
11
12 <dl class="cotisation">
13 {if $cotisation}
14 <dt>Cotisation obligatoire</dt>
15 <dd>{$cotisation.intitule|escape} —
16 {if $cotisation.duree}
17 {$cotisation.duree|escape} jours
18 {elseif $cotisation.debut}
19 du {$cotisation.debut|format_sqlite_date_to_french} au {$cotisation.fin|format_sqlite_date_to_french}
20 {else}
21 ponctuelle
22 {/if}
23 — {$cotisation.montant|escape_money} {$config.monnaie|escape}
24 </dd>
25 <dt>À jour de cotisation ?</dt>
26 <dd>
27 {if !$cotisation.a_jour}
28 <span class="error"><b>Non</b>, cotisation non payée</span>
29 {else}
30 <b class="confirm">&#10003; Oui</b>
31 {if $cotisation.expiration}
32 (expire le {$cotisation.expiration|format_sqlite_date_to_french})
33 {/if}
34 {/if}
35 </dd>
36 {/if}
37 <dt>
38 {if $nb_activites == 1}
39 {$nb_activites|escape} cotisation enregistrée
40 {elseif $nb_activites}
41 {$nb_activites|escape} cotisations enregistrées
42 {else}
43 Aucune cotisation enregistrée
44 {/if}
45 </dt>
46 <dd>
47 <a href="{$admin_url}membres/cotisations.php?id={$membre.id|escape}">Voir l'historique</a>
48 </dd>
49 <dd><form method="get" action="{$admin_url}membres/cotisations/ajout.php"><input type="submit" value="Enregistrer une cotisation &rarr;" /><input type="hidden" name="id" value="{$membre.id|escape}" /></form></dd>
50 {if !empty($nb_operations)}
51 <dt>Écritures comptables</dt>
52 <dd>{$nb_operations|escape} écritures comptables
53 — <a href="{$admin_url}compta/operations/membre.php?id={$membre.id|escape}">Voir la liste des écritures ajoutées par ce membre</a>
54 </dd>
55 {/if}
56 </dl>
57
58 <dl class="describe">
59 <dt>Numéro d'adhérent</dt>
60 <dd>{$membre.id|escape}</dd>
61 <dt>Catégorie</dt>
62 <dd>{$categorie.nom|escape} <span class="droits">{format_droits droits=$categorie}</span></dd>
63 <dt>Inscription</dt>
64 <dd>{$membre.date_inscription|date_fr:'d/m/Y'}</dd>
65 <dt>Dernière connexion</dt>
66 <dd>{if empty($membre.date_connexion)}Jamais{else}{$membre.date_connexion|date_fr:'d/m/Y à H:i'}{/if}</dd>
67 {foreach from=$champs key="c" item="config"}
68 <dt>{$config.title|escape}</dt>
69 <dd>
70 {if $config.type == 'checkbox'}
71 {if $membre[$c]}Oui{else}Non{/if}
72 {elseif empty($membre[$c])}
73 <em>(Non renseigné)</em>
74 {elseif $c == 'nom'}
75 <strong>{$membre[$c]|escape}</strong>
76 {elseif $c == 'email'}
77 <a href="mailto:{$membre[$c]|escape}">{$membre[$c]|escape}</a>
78 | <a href="{$www_url}admin/membres/message.php?id={$membre.id|escape}"><b class="icn action">✉</b> Envoyer un message</a>
79 {elseif $config.type == 'email'}
80 <a href="mailto:{$membre[$c]|escape}">{$membre[$c]|escape}</a>
81 {elseif $config.type == 'tel'}
82 <a href="tel:{$membre[$c]|escape}">{$membre[$c]|escape|format_tel}</a>
83 {elseif $config.type == 'country'}
84 {$membre[$c]|get_country_name|escape}
85 {elseif $config.type == 'date' || $config.type == 'datetime'}
86 {$membre[$c]|format_sqlite_date_to_french}
87 {elseif $c == 'passe'}
88 Oui
89 {elseif $config.type == 'password'}
90 *******
91 {elseif $config.type == 'multiple'}
92 <ul>
93 {foreach from=$config.options key="b" item="name"}
94 {if $membre[$c] & (0x01 << $b)}
95 <li>{$name|escape}</li>
96 {/if}
97 {/foreach}
98 </ul>
99 {else}
100 {$membre[$c]|escape|rtrim|nl2br}
101 {/if}
102 </dd>
103 {/foreach}
104 </dl>
105
106 {include file="admin/_foot.tpl"}