{**************************************************************************}
{* *}
-{* Copyright (C) 2003-2010 Polytechnique.org *}
+{* Copyright (C) 2003-2011 Polytechnique.org *}
{* http://opensource.polytechnique.org/ *}
{* *}
{* This program is free software; you can redistribute it and/or modify *}
<h1>{$asso->nom} : Annuaire du groupe </h1>
<p class="descr">
-Le groupe {$asso->nom} compte {$nb_tot} membres :
+Le groupe {$asso->nom} compte {$plset_total_count} membres :
</p>
<ul class="descr">
Ajouter un membre
</a>
</li>
+ <li>
+ <a href="{$platal->ns}directory/sync">
+ {icon name=arrow_refresh title="Synchroniser avec les listes"}
+ Synchroniser avec les listes
+ </a>
+ </li>
+ <li>
+ <a href="{$platal->ns}directory/unact">
+ {icon name=group_gear title="Lister les membres du groupe sans compte actif"}
+ Lister les membres du groupe sans compte actif
+ </a>
+ </li>
{if $asso->has_ml}
<li>
<a href="{$platal->ns}admin/annuaire">
</li>
{/if}
{/if}
+ {if hasPerm('admin')}
<li>
- <a href="{$platal->ns}annuaire/csv/{$asso->diminutif}.csv">
- {icon name=page_excel title="Fichier Excel"}
- Obtenir au format Excel
+ <a href="{$platal->ns}former_users">
+ {icon name=status_offline title="Anciens membres du groupe"}
+ Anciens membres du groupe
</a>
</li>
+ {/if}
+ <li>
+ {include file="include/csv.tpl" url="`$platal->ns`annuaire/csv/`$asso->diminutif`.csv"}
+ </li>
<li>
<a href="{$platal->ns}annuaire/vcard/photos/{$asso->diminutif}.vcf">
{icon name=vcard title="Carte de visite"}
</li>
</ul>
-{if $plset_base}
-{include core=plset.tpl}
-{else}
-
<p class="center">
-[<a href="{$platal->ns}annuaire?order={$order}" {if !$only_admin}class="erreur"{/if}>tous les membres</a>]
-[<a href="{$platal->ns}annuaire?order={$order}&admin=1" {if $only_admin}class="erreur"{/if}>animateurs</a>]<br/>
-{*
- XXX: This code has been temporary dropped, waiting for a cleaner way to do that stuff
-{foreach from=$alphabet item=c}
-{if $c}
-[<a href="{$platal->ns}annuaire?order={$order}&admin={$only_admin}"{if $request_group eq $c} class="erreur"{/if}>{$c}</a>]
-{/if}
-{/foreach}
-*}
+[<a href="{$platal->ns}{$plset_base}/{$plset_mod}{$plset_args}" {if !$only_admin}class="erreur"{/if}>tous les membres</a>]
+[<a href="{$platal->ns}{$plset_base}/admins/{$plset_mod}{$plset_args}" {if $only_admin}class="erreur"{/if}>animateurs</a>]
</p>
-<table summary="membres du groupe" class="bicol">
- <tr>
- <th>
- <a href="{$platal->ns}annuaire?order={if $order eq 'directory_name'}-{/if}directory_name&admin={$only_admin}">
- {if $order eq 'directory_name'}
- <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
- {elseif $order eq '-directory_name'}
- <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
- {/if}
- Prénom NOM
- </a>
- </th>
- <th>
- <a href="{$platal->ns}annuaire?order={if $order eq 'promo'}-{/if}promo&admin={$only_admin}">
- {if $order eq '-promo'}
- <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
- {elseif $order eq 'promo'}
- <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
- {/if}
- Promo
- </a>
- </th>
- <th colspan="2">Infos</th>
- {if $is_admin}
- <th>Actions</th>
- {/if}
- </tr>
- {assign var=lostUsers value=false}
- {foreach from=$users item=user}
- <tr>
- <td>
- {if $user->lost}{assign var=lostUsers value=true}{/if}
- {profile user=$user promo=false}
- </td>
- <td>
- {if $user->group_perms eq 'admin' && $user->promo()}<strong>{/if}
- {$user->promo()}
- {if $user->group_perms eq 'admin' && $user->promo()}</strong>{/if}
- </td>
- {if $user->group_comm}
- <td>{$user->group_comm}</td>
- {/if}
- <td class="right"{if !$user->group_comm} colspan="2"{/if}>
- {if $user->hasProfile()}
- <a href="https://www.polytechnique.org/vcard/{$user->login()}.vcf">{icon name=vcard title="[vcard]"}</a>
- {/if}
- <a href="mailto:{$user->bestEmail()}">{icon name=email title="email"}</a>
- </td>
- {if $is_admin}
- <td class="center">
- <a href="{$platal->ns}member/{$user->login()}">{icon name=user_edit title="Édition du profil"}</a>
- <a href="{$platal->ns}member/del/{$user->login()}">{icon name=delete title="Supprimer de l'annuaire"}</a>
- </td>
- {/if}
- </tr>
- {/foreach}
-</table>
-
-{if $pages gt 1}
-<p class="descr" style="text-align: center">
-{section name="links" loop=$pages}
-{if $smarty.section.links.index eq $current}
-<span class="erreur">{$smarty.section.links.iteration}</span>
-{else}
-{if $smarty.section.links.first}
-<a href="{$platal->ns}annuaire?offset={$current-1}&order={$order}&admin={$only_admin}">précédente</a>
-{/if}
-<a href="{$platal->ns}annuaire?offset={$smarty.section.links.index}&order={$order}&admin={$only_admin}">{$smarty.section.links.iteration}</a>
-{if $smarty.section.links.last}
-<a href="{$platal->ns}annuaire?offset={$current+1}&order={$order}&admin={$only_admin}">suivante</a>
-{/if}
-{/if}
-{/section}
-</p>
-{/if}
+{include core=plset.tpl}
{if $lostUsers}
<p class="smaller">
</p>
{/if}
-{/if}
-
{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}