Updates Google+ networking (img + link formatting).
[platal.git] / templates / xnetlists / index.tpl
index 9c8298f..30543f3 100644 (file)
@@ -1,6 +1,6 @@
 {**************************************************************************}
 {*                                                                        *}
-{*  Copyright (C) 2003-2009 Polytechnique.org                             *}
+{*  Copyright (C) 2003-2014 Polytechnique.org                             *}
 {*  http://opensource.polytechnique.org/                                  *}
 {*                                                                        *}
 {*  This program is free software; you can redistribute it and/or modify  *}
@@ -34,9 +34,9 @@
 
 {else}
 
-<h1>{$asso.nom}&nbsp;: Listes de diffusion</h1>
+<h1>{$asso->nom}&nbsp;: Listes de diffusion</h1>
 
-<h2>Listes de diffusion du groupe {$asso.nom}&nbsp;:</h2>
+<h2>Listes de diffusion du groupe {$asso->nom}&nbsp;:</h2>
 
 <p class="descr">
 Une liste dont <strong>la diffusion</strong> est modérée est une liste dont les emails sont validés
@@ -45,29 +45,63 @@ par les administrateurs avant d'être transmis aux membres de la liste.  Une lis
 l'accord préalable des responsables du groupe.
 </p>
 <p class="descr">
-La dernière colonne du tableau t'indique si tu es inscrit{if $smarty.session.femme}e{/if} ou non à
+La dernière colonne du tableau t'indique si tu es inscrit{if $smarty.session.user->gender}e{/if} ou non à
 la liste. Dans le premier cas, une croix rouge te permet de te désabonner. Dans le second cas, une
 croix verte te permet de t'inscrire, après accord des responsables si l'inscription est modérée.
 </p>
 
 <table cellpadding="0" cellspacing="0" class='large'>
   <tr>
-    <th colspan="2">Liste</th>
-    <th>Description</th>
+    <th colspan="2">
+      <a href="{$platal->ns}lists/list/{if $order_by eq 'list' && $order eq 'asc'}desc{else}asc{/if}">
+        {if $order_by eq 'list'}
+        {if $order eq 'desc'}
+          <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
+        {else}
+          <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
+        {/if}
+        {/if}
+        Liste
+      </a>
+    </th>
+    <th>
+      <a href="{$platal->ns}lists/desc/{if $order_by eq 'desc' && $order eq 'asc'}desc{else}asc{/if}">
+        {if $order_by eq 'desc'}
+        {if $order eq 'desc'}
+          <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
+        {else}
+          <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
+        {/if}
+        {/if}
+        Description
+      </a>
+    </th>
     <th>Diffusion</th>
     <th>Inscription</th>
-    <th>Nb</th>
+    <th>
+      <a href="{$platal->ns}lists/nbsub/{if $order_by eq 'nbsub' && $order eq 'asc'}desc{else}asc{/if}">
+        {if $order_by eq 'nbsub'}
+        {if $order eq 'desc'}
+          <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
+        {else}
+          <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
+        {/if}
+        {/if}
+        Nb
+      </a>
+    </th>
     <th>&nbsp;</th>
   </tr>
   {foreach from=$listes item=l}
   <tr>
     <td class='center'>
-      <a href="mailto:{$l.list}@{$asso.mail_domain}">{icon name=email title="email"}</a>
+      <a href="mailto:{$l.list}@{$asso->mail_domain}">{icon name=email title="email"}</a>
     </td>
     <td>
       {if $l.own}
       {icon name=wrench title="Modérateur"}
-      {elseif $l.priv}
+      {/if}
+      {if $l.priv}
       {icon name=weather_cloudy title="Liste privée"}
       {/if}
       <a href='{$platal->ns}lists/members/{$l.list}'>{$l.list}</a>
@@ -101,29 +135,29 @@ croix verte te permet de t'inscrire, après accord des responsables si l'inscrip
 </table>
 
 <p class="descr">
-{icon name=wrench title="Modérateur"} tu es {if $smarty.session.femme}modératrice{else}moderateur{/if} sur cette liste.<br />
+{icon name=wrench title="Modérateur"} tu es {if $smarty.session.user->gender}modératrice{else}moderateur{/if} sur cette liste.<br />
 {icon name=weather_cloudy title="Liste privée"} cette liste est invisible aux non-membres de la liste. S'en désabonner
 t'empêcherait de t'y réabonner par la suite sans l'aide d'un administrateur.
 </p>
-        
-<h2>Voici les alias existants pour le groupe {$asso.nom}&nbsp;:</h2>
+
+<h2>Voici les alias existants pour le groupe {$asso->nom}&nbsp;:</h2>
 
 <table cellspacing="0" cellpadding="0" class='large'>
   <tr>
     <th{if $may_update} colspan='3'{/if}>Alias</th>
   </tr>
-  {if $alias->total()}
-  {iterate from=$alias item=a}
+  {if $aliases|@count}
+  {foreach from=$aliases item=alias}
   <tr>
     {if $may_update}
-    <td class="center"><a href='mailto:{$a.alias}'>{icon name=email title="email"}</a></td>
-    <td><a href="{$platal->ns}alias/admin/{$a.alias}">{$a.alias}</a></td>
-    <td class="center"><a href="{$platal->ns}lists?del_alias={$a.alias}">{icon name=delete title='supprimer'}</a></td>
+    <td class="center"><a href='mailto:{$alias}'>{icon name=email title="email"}</a></td>
+    <td><a href="{$platal->ns}alias/admin/{$alias}">{$alias}</a></td>
+    <td class="center"><a href="{$platal->ns}lists?del_alias={$alias}">{icon name=delete title='supprimer'}</a></td>
     {else}
-    <td><a href='mailto:{$a.alias}'>{icon name=email title="email"} {$a.alias}</a></td>
+    <td><a href='mailto:{$alias}'>{icon name=email title="email"} {$alias}</a></td>
     {/if}
   </tr>
-  {/iterate}
+  {/foreach}
   {else}
   <tr>
     <td{if $may_update} colspan='3'{/if}>Aucun alias pour ce groupe</td>
@@ -140,4 +174,4 @@ t'empêcherait de t'y réabonner par la suite sans l'aide d'un administrateur.
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
+{* vim:set et sw=2 sts=2 sws=2 fenc=utf-8: *}