Integrate payment directly in Xnet
[platal.git] / templates / xnet / groupe / annuaire.tpl
index 95e5d5a..2ee139c 100644 (file)
@@ -30,27 +30,45 @@ Le groupe {$asso.nom} compte {$nb_tot} membres.
 Les membres extérieurs du groupe sont intégrés à cette liste, et repérés par l'inscription 'extérieur' dans la colonne promotion.
 </p>
 
-{if $admin}
 <p class="descr">
-Fonctionnalités visibles uniquement par les administrateurs :
+Tu peux également :
 </p>
 <ul class="descr">
-  <li><a href="{$platal->ns}member/new">Ajouter un membre</a></li>
-  <li><a href="{$platal->ns}admin/annuaire">Synchroniser annuaire et Listes de diffusion</a></li>
+  {if $is_admin}
+  <li>
+    <a href="{$platal->ns}member/new">
+      {icon name=add title="Ajouter un membre"} 
+      Ajouter un membre
+    </a>
+  </li>
+  <li>
+    <a href="{$platal->ns}admin/annuaire">
+      {icon name=wand title="Synchroniser"} 
+      Synchroniser annuaire et Listes de diffusion
+    </a>
+  </li>
+  {/if}
+  <li>
+    <a href="{$platal->ns}annuaire/vcard/photos/{$asso.diminutif}.vcf">
+      {icon name=vcard title="Carte de visite"} 
+      Ajouter les membres à ton carnet d'adresse
+    </a>
+    (<a href="{$platal->ns}annuaire/vcard/{$asso.diminutif}.vcf">sans les photos</a>)
+  </li>
 </ul>
-{/if}
 
 <p class="center">
-[<a href="{$platal->ns}annuaire?order={$smarty.request.order}" {if !$request_group}class="erreur"{/if}>tout</a>]
+[<a href="{$platal->ns}annuaire?order={$smarty.request.order}" {if !$only_admin}class="erreur"{/if}>tous les membres</a>]
+[<a href="{$platal->ns}annuaire?order={$smarty.request.order}&amp;admin=1" {if $only_admin}class="erreur"{/if}>administrateurs</a>]<br/>
 {foreach from=$alphabet item=c}
-[<a href="{$platal->ns}annuaire?{$group}={$c}&amp;order={$smarty.request.order}"{if $request_group eq $c} class="erreur"{/if}>{$c}</a>]
+[<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>]
 {/foreach}
 </p>
 
 <table summary="membres du groupe" class="tinybicol">
   <tr>
     <th>
-      <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}">
+      <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}">
       {if $sort eq 'alpha'}
         <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
       {elseif $sort eq 'alpha_inv'}
@@ -70,24 +88,32 @@ Fonctionnalit
       </a>
     </th>
     <th>Infos</th>
-    {if $admin}
+    {if $is_admin}
     <th>Actions</th>
     {/if}
   </tr>
   {iterate from=$ann item=m}
   <tr>
-    <td>{if $m.admin}<strong>{/if}{if $m.femme}&bull;{/if}{$m.prenom} {$m.nom|strtoupper}{if $m.admin}</strong>{/if}</td>
+    <td>
+      {if $m.admin}<strong>{/if}
+      {if $m.inscrit}
+      <a href="https://www.polytechnique.org/profile/{$m.email}" class="popup2">
+      {elseif $m.x}
+      <a href="https://www.polytechnique.org/marketing/public/{$m.uid}">
+      {/if}
+      {if $m.femme}&bull;{/if}{$m.prenom} {$m.nom|strtoupper}
+      {if $m.x}</a>{/if} 
+      {if $m.admin}</strong>{/if}</td>
     <td>{if $m.admin}<strong>{/if}{$m.promo}{if $m.admin}</strong>{/if}</td>
     <td class="center">
-      {if $m.x}
-      <a href="https://www.polytechnique.org/profile/{$m.email}" class="popup2">{icon name=user_suit title="fiche"}</a>
+      {if $m.inscrit}
       <a href="https://www.polytechnique.org/vcard/{$m.email}.vcf">{icon name=vcard title="[vcard]"}</a>
       <a href="mailto:{$m.email}@polytechnique.org">{icon name=email title="mail"}</a>
       {else}
       <a href="mailto:{$m.email}">{icon name=email title="mail"}</a>
       {/if}
     </td>
-    {if $admin}
+    {if $is_admin}
     <td class="center">
       <a href="{$platal->ns}member/{if $m.x}{$m.email}{else}{$m.uid}{/if}">{icon name=user_edit title="Edition du profil"}</a>
       <a href="{$platal->ns}member/del/{if $m.x}{$m.email}{else}{$m.uid}{/if}">{icon name=delete title="Supprimer de l'annuaire"}</a>
@@ -99,7 +125,7 @@ Fonctionnalit
 
 <p class="descr" style="text-align: center">
 {foreach from=$links item=ofs key=txt}
-<a href="{$platal->ns}annuaire?offset={$ofs}&amp;initiale={$smarty.request.initiale}"{if $smarty.request.offset eq $ofs} class="erreur"{/if}>{$txt}</a>
+<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>
 {/foreach}
 </p>