{**************************************************************************}
{* *}
-{* Copyright (C) 2003-2007 Polytechnique.org *}
+{* Copyright (C) 2003-2011 Polytechnique.org *}
{* http://opensource.polytechnique.org/ *}
{* *}
{* This program is free software; you can redistribute it and/or modify *}
<td style="width: 16px">
{if $liste.own && $liste.sub}
- {icon name=wrench title="Modérateur"}
+ {icon name=wrench title="Modérateur"}
{elseif $liste.own}
- {icon name=error title="Modérateur mais non-membre"}
+ {icon name=error title="Modérateur mais non-membre"}
{elseif $liste.priv}
- {icon name=weather_cloudy title="Liste privée"}
+ {icon name=weather_cloudy title="Liste privée"}
{/if}
</td>
<td>
- <a href='{$platal->ns}lists/members/{$liste.list}'>{$liste.list}</a>
+ <a href='{$platal->ns}lists/members/{$liste.list}'>{$liste.list}</a>
</td>
<td>
- {$liste.desc}<br/>
+ {$liste.desc|smarty:nodefaults}<br/>
{if $liste.subscriptions|@count}
<strong>• Demandes d'inscription</strong><br />
{foreach from=$liste.subscriptions item=s}
- <a href='{$platal->ns}lists/moderate/{$liste.list}?sadd={$s.id}'
- onclick="return (navigator.appName == 'Microsoft Internet Explorer' || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?sadd={$s.id}'));">
+ <a href='{$platal->ns}lists/moderate/{$liste.list}?sadd={$s.id}&token={xsrf_token}'
+ onclick="return updateHtml('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?sadd={$s.id}&token={xsrf_token}');">
{icon name=add title="Accepter"}
</a>
<a href='{$platal->ns}lists/moderate/{$liste.list}?sid={$s.id}'>
{/foreach}
{/if}
{if $liste.mails|@count}
- <strong>• Demandes de modération</strong><br />
+ <strong>• Demandes de modération</strong><br />
<span class="smaller">
{foreach from=$liste.mails item=m}
- <a href='{$platal->ns}lists/moderate/{$liste.list}?mid={$m.id}&mok=1'
- onclick="return (navigator.appName == 'Microsoft Internet Explorer' || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?mid={$m.id}&mok=1'));">
- {icon name=add title="Valider le mail"}
+ <a href='{$platal->ns}lists/moderate/{$liste.list}?mid={$m.id}&mok=1&token={xsrf_token}'
+ onclick="return updateHtml('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?mid={$m.id}&mok=1&token={xsrf_token}');">
+ {icon name=add title="Valider l'email"}
</a>
- <a href='{$platal->ns}lists/moderate/{$liste.list}?mid={$m.id}&mdel=1'
- onclick="return (navigator.appName == 'Microsoft Internet Explorer' || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?mid={$m.id}&mdel=1'));">
- {icon name=delete title="Détruire"}
+ <a href='{$platal->ns}lists/moderate/{$liste.list}?mid={$m.id}&mdel=1&token={xsrf_token}'
+ onclick="return updateHtml('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?mid={$m.id}&mdel=1&token={xsrf_token}');">
+ {icon name=delete title="Spam"}
</a>
- De : {$m.sender}<br />
+ De : {$m.sender}<br />
<a href='{$platal->ns}lists/moderate/{$liste.list}?mid={$m.id}'>
{icon name=magnifier title="Voir le message"}
</a>
- Sujet : {$m.subj|hdc|default:"[pas de sujet]"}<br />
+ Sujet : {$m.subj|hdc|smarty:nodefaults|default:"[pas de sujet]"}<br />
{/foreach}
</span>
{/if}
</td>
<td class='center'>
- {if $liste.diff eq 2}modérée{elseif $liste.diff}restreinte{else}libre{/if}
+ {if $liste.diff eq 2}modérée{elseif $liste.diff}restreinte{else}libre{/if}
</td>
<td class='center'>
- {if $liste.ins}modérée{else}libre{/if}
+ {if $liste.ins}modérée{else}libre{/if}
</td>
<td class='right'>{$liste.nbsub}</td>
<td class='right'>
{if $liste.sub eq 2}
- <a href='{$platal->ns}lists?del={$liste.list}'
- onclick="return (navigator.appName == 'Microsoft Internet Explorer' || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?unsubscribe=1'));">
- {icon name=cross title="me désinscrire"}
+ <a href='{$platal->ns}lists?del={$liste.list}&token={xsrf_token}'
+ onclick="return updateHtml('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?unsubscribe=1&token={xsrf_token}');">
+ {icon name=cross title="me désinscrire"}
</a>
{elseif $liste.sub eq 1}
- {icon name=flag_orange title='inscription en attente de modération'}
+ {icon name=flag_orange title='inscription en attente de modération'}
{else}
- <a href='{$platal->ns}lists?add={$liste.list}'
- onclick="return (navigator.appName == 'Microsoft Internet Explorer' || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?subscribe=1'));">
+ <a href='{$platal->ns}lists?add={$liste.list}&token={xsrf_token}'
+ onclick="return updateHtml('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?subscribe=1&token={xsrf_token}');">
{icon name=add title="m'inscrire"}
</a>
{/if}
</td>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}