Merge branch 'master' into fusionax
[platal.git] / templates / xnetgrp / annuaire.tpl
CommitLineData
0337d704 1{**************************************************************************}
2{* *}
8d84c630 3{* Copyright (C) 2003-2009 Polytechnique.org *}
0337d704 4{* http://opensource.polytechnique.org/ *}
5{* *}
6{* This program is free software; you can redistribute it and/or modify *}
7{* it under the terms of the GNU General Public License as published by *}
8{* the Free Software Foundation; either version 2 of the License, or *}
9{* (at your option) any later version. *}
10{* *}
11{* This program is distributed in the hope that it will be useful, *}
12{* but WITHOUT ANY WARRANTY; without even the implied warranty of *}
13{* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *}
14{* GNU General Public License for more details. *}
15{* *}
16{* You should have received a copy of the GNU General Public License *}
17{* along with this program; if not, write to the Free Software *}
18{* Foundation, Inc., *}
19{* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *}
20{* *}
21{**************************************************************************}
22
e8439508 23<h1>{$asso.nom}&nbsp;: Annuaire du groupe </h1>
0337d704 24
25<p class="descr">
78cf6438 26Le groupe {$asso.nom} compte {$nb_tot} membres&nbsp;:
0337d704 27</p>
28
0337d704 29<ul class="descr">
d24c8a11 30 {if $is_admin}
5e193297 31 <li>
32 <a href="{$platal->ns}member/new">
33 {icon name=add title="Ajouter un membre"}
34 Ajouter un membre
35 </a>
36 </li>
41c0150b 37 {if $asso.has_ml}
5e193297 38 <li>
39 <a href="{$platal->ns}admin/annuaire">
40 {icon name=wand title="Synchroniser"}
77af6562 41 Synchroniser annuaire et listes de diffusion
5e193297 42 </a>
43 </li>
44 {/if}
41c0150b 45 {/if}
dc2073c3 46 <li>
102f4e64
FB
47 <a href="{$platal->ns}annuaire/csv/{$asso.diminutif}.csv">
48 {icon name=page_excel title="Fichier Excel"}
49 Obtenir au format Excel
50 </a>
51 </li>
52 <li>
dc2073c3 53 <a href="{$platal->ns}annuaire/vcard/photos/{$asso.diminutif}.vcf">
54 {icon name=vcard title="Carte de visite"}
a7de4ef7 55 Ajouter les membres à ton carnet d'adresse
dc2073c3 56 </a>
57 (<a href="{$platal->ns}annuaire/vcard/{$asso.diminutif}.vcf">sans les photos</a>)
58 </li>
0337d704 59</ul>
0337d704 60
a91fb584 61{if $plset_base}
a9cd2bab 62{include core=plset.tpl}
a91fb584 63{else}
64
0337d704 65<p class="center">
f2900e25 66[<a href="{$platal->ns}annuaire?order={$smarty.request.order}" {if !$only_admin}class="erreur"{/if}>tous les membres</a>]
77af6562 67[<a href="{$platal->ns}annuaire?order={$smarty.request.order}&amp;admin=1" {if $only_admin}class="erreur"{/if}>animateurs</a>]<br/>
0337d704 68{foreach from=$alphabet item=c}
d8d9fb55 69{if $c}
f2900e25 70[<a href="{$platal->ns}annuaire?{$group}={$c}&amp;order={$smarty.request.order}{if $only_admin}&amp;admin=1{/if}"{if $request_group eq $c} class="erreur"{/if}>{$c}</a>]
d8d9fb55 71{/if}
0337d704 72{/foreach}
73</p>
74
54b24ba2 75<table summary="membres du groupe" class="bicol">
0337d704 76 <tr>
e02ecfce 77 <th>
f2900e25 78 <a href="{$platal->ns}annuaire?order=alpha{if $sort neq "alpha_inv"}_inv{/if}{if $request_group and $group eq 'initiale'}&amp;initiale={$request_group}{/if}{if $only_admin}&amp;admin=1{/if}">
e02ecfce 79 {if $sort eq 'alpha'}
c73a312d 80 <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
e02ecfce 81 {elseif $sort eq 'alpha_inv'}
a7de4ef7 82 <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
e02ecfce 83 {/if}
a7de4ef7 84 Prénom NOM
e02ecfce 85 </a>
86 </th>
87 <th>
88 <a href="{$platal->ns}annuaire?order=promo{if $sort eq "promo"}_inv{/if}{if $request_group and $group eq 'promo'}&amp;promo={$request_group}{/if}">
89 {if $sort eq 'promo_inv'}
c73a312d 90 <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
e02ecfce 91 {elseif $sort eq 'promo'}
a7de4ef7 92 <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
e02ecfce 93 {/if}
94 Promo
95 </a>
96 </th>
54b24ba2 97 <th colspan="2">Infos</th>
d24c8a11 98 {if $is_admin}
a72a67b9 99 <th>Actions</th>
0337d704 100 {/if}
101 </tr>
102 {iterate from=$ann item=m}
4664b701 103 <tr>
fbacde57 104 <td>
105 {if $m.admin}<strong>{/if}
dc2073c3 106 {if $m.inscrit}
98a7e9dc 107 <a href="https://www.polytechnique.org/profile/{$m.email}" class="popup2">
dc2073c3 108 {elseif $m.x}
98a7e9dc 109 <a href="https://www.polytechnique.org/marketing/public/{$m.uid}">
dc2073c3 110 {/if}
add9e6eb 111 {if $m.femme}&bull;{/if}{if $m.prenom || $m.nom}{$m.prenom} {$m.nom|strtoupper}{else}{$m.email}{/if}
fbacde57 112 {if $m.x}</a>{/if}
e429fff0 113 {if $m.admin}</strong>{/if}
114 {if $m.inscrit && !$m.actif}
115 <a href="https://www.polytechnique.org/marketing/broken/{$m.email}">{icon name=error title="Recherche d'email"}</a>
116 {assign var=broken value=true}
117 {/if}</td>
fbacde57 118 <td>{if $m.admin}<strong>{/if}{$m.promo}{if $m.admin}</strong>{/if}</td>
54b24ba2
FB
119 {if $m.comm}
120 <td>{$m.comm}</td>
121 {/if}
d6eba9a4 122 <td class="right" {if !$m.comm}colspan="2"{/if}>
dc2073c3 123 {if $m.inscrit}
7ac1ef77 124 <a href="https://www.polytechnique.org/vcard/{$m.email}.vcf">{icon name=vcard title="[vcard]"}</a>
faefdbb7 125 <a href="mailto:{$m.email}@polytechnique.org">{icon name=email title="email"}</a>
0337d704 126 {else}
faefdbb7 127 <a href="mailto:{$m.email}">{icon name=email title="email"}</a>
0337d704 128 {/if}
129 </td>
d24c8a11 130 {if $is_admin}
4664b701 131 <td class="center">
e4705641 132 <a href="{$platal->ns}member/{if $m.x}{$m.email}{else}{$m.uid}{/if}">{icon name=user_edit title="Édition du profil"}</a>
a72a67b9 133 <a href="{$platal->ns}member/del/{if $m.x}{$m.email}{else}{$m.uid}{/if}">{icon name=delete title="Supprimer de l'annuaire"}</a>
134 </td>
0337d704 135 {/if}
136 </tr>
137 {/iterate}
138</table>
139
4664b701 140<p class="descr" style="text-align: center">
0337d704 141{foreach from=$links item=ofs key=txt}
d3b88248 142<a href="{$platal->ns}annuaire?offset={$ofs}&amp;initiale={$smarty.request.initiale}&amp;order={$sort}"{if $smarty.request.offset eq $ofs} class="erreur"{/if}>{$txt}</a>
0337d704 143{/foreach}
144</p>
145
e429fff0 146{if $broken}
147<p class="smaller">
841ff7e7 148 {icon name=error}&nbsp;Un camarade signalé par ce symbole n'a plus d'adresse de redirection et ne peut donc
a7de4ef7 149 plus être contacté via son adresse polytechnique.org. Si tu connais sa nouvelle adresse, tu peux nous la communiquer en
e429fff0 150 cliquant sur le symbole.
151</p>
152{/if}
153
a91fb584 154{/if}
155
a7de4ef7 156{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}