1 {include file="admin/_head.tpl" title="Liste des membres" current="membres"}
3 {if $user.droits.membres >= Garradin\Membres::DROIT_ECRITURE}
5 <li class="current"><a href="{$admin_url}membres/">Liste des membres</a></li>
6 <li><a href="{$admin_url}membres/recherche.php">Recherche avancée</a></li>
7 {if $user.droits.membres >= Garradin\Membres::DROIT_ADMIN}
8 <li><a href="{$admin_url}membres/import.php">Import & export</a></li>
9 <li><a href="{$admin_url}membres/recherche_sql.php">Recherche par requête SQL</a></li>
14 {if isset($tpl.get.sent)}
15 <p class="confirm">Votre message a été envoyé.</p>
18 {if !empty($membres_cats)}
19 <form method="get" action="{$self_url|escape}" class="filterCategory">
21 <legend>Filtrer par catégorie</legend>
22 <select name="cat" id="f_cat" onchange="this.form.submit();">
23 <option value="0" {if $current_cat == 0} selected="selected"{/if}>-- Toutes</option>
24 {foreach from=$membres_cats key="id" item="nom"}
25 {if $user.droits.membres >= Garradin\Membres::DROIT_ECRITURE
26 || !array_key_exists($id, $membres_cats_cachees)}
27 <option value="{$id|escape}"{if $current_cat == $id} selected="selected"{/if}>{$nom|escape}</option>
31 <noscript><input type="submit" value="Filtrer →" /></noscript>
36 <form method="get" action="{$admin_url}membres/{if $user.droits.membres >= Garradin\Membres::DROIT_ECRITURE}recherche.php{/if}" class="searchMember">
38 <legend>Rechercher un membre</legend>
39 <input type="text" name="r" value="" />
40 <input type="submit" value="Chercher →" />
44 {if $user.droits.membres >= Garradin\Membres::DROIT_ECRITURE}
46 <form method="post" action="action.php" class="memberList">
50 <thead class="userOrder">
51 {if $user.droits.membres == Garradin\Membres::DROIT_ADMIN}<td class="check"><input type="checkbox" value="Tout cocher / décocher" onclick="checkUncheck();" /></td>{/if}
52 <td class="{if $order == 'id'} cur {if $desc}desc{else}asc{/if}{/if}" title="Numéro unique"><a href="?o=id&a" class="icn up">↑</a><a href="?o=id&d" class="icn dn">↓</a></td>
53 {foreach from=$champs key="c" item="champ"}
54 <td class="{if $order == $c} cur {if $desc}desc{else}asc{/if}{/if}">{$champ.title|escape} <a href="?o={$c|escape}&a" class="icn up">↑</a><a href="?o={$c|escape}&d" class="icn dn">↓</a></td>
59 {foreach from=$liste item="membre"}
61 {if $user.droits.membres == Garradin\Membres::DROIT_ADMIN}<td class="check"><input type="checkbox" name="selected[]" value="{$membre.id|escape}" /></td>{/if}
62 <td class="num"><a href="{$admin_url}membres/fiche.php?id={$membre.id|escape}">{$membre.id|escape}</a></th>
63 {foreach from=$champs key="c" item="cfg"}
64 <td>{$membre[$c]|escape|display_champ_membre:$cfg}</td>
67 {if !empty($membre.email)}<a class="icn" href="{$admin_url}membres/message.php?id={$membre.id|escape}" title="Envoyer un message">✉</a> {/if}
68 <a class="icn" href="{$admin_url}membres/fiche.php?id={$membre.id|escape}" title="Fiche membre">👤</a>
69 <a class="icn" href="{$admin_url}membres/modifier.php?id={$membre.id|escape}" title="Modifier la fiche membre">✎</a>
76 {if $user.droits.membres == Garradin\Membres::DROIT_ADMIN}
77 <p class="checkUncheck">
78 <input type="button" value="Tout cocher / décocher" onclick="checkUncheck();" />
81 <em>Pour les membres cochés :</em>
82 <input type="submit" name="move" value="Changer de catégorie" />
83 <input type="submit" name="delete" value="Supprimer" />
84 {csrf_field key="membres_action"}
88 {pagination url=$pagination_url page=$page bypage=$bypage total=$total}
97 <script type="text/javascript">
102 window.checkUncheck = function()
104 var elements = document.getElementsByTagName('input');
105 var el_length = elements.length;
107 for (i = 0; i < el_length; i++)
109 var elm = elements[i];
111 if (elm.type == 'checkbox')
120 checked = checked ? false : true;
134 {foreach from=$liste item="membre"}
136 <th>{$membre.identite|escape}</th>
138 {if !empty($membre.email)}<a href="{$www_url}admin/membres/message.php?id={$membre.id|escape}">Envoyer un message</a>{/if}
145 {if !empty($pagination_url)}
146 {pagination url=$pagination_url page=$page bypage=$bypage total=$total}
156 {include file="admin/_foot.tpl"}