From 1bccb62ccd28afd37fda42a88e513b14de101a4f Mon Sep 17 00:00:00 2001 From: =?utf8?q?St=C3=A9phane=20Jacob?= Date: Wed, 10 Nov 2010 16:53:25 +0100 Subject: [PATCH] Fixes links to profiles in mailing list administration. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Stéphane Jacob --- templates/lists/admin.tpl | 62 +++++++++++++++++++++++++++-------------------- 1 file changed, 36 insertions(+), 26 deletions(-) diff --git a/templates/lists/admin.tpl b/templates/lists/admin.tpl index 3a49e91..f5974c6 100644 --- a/templates/lists/admin.tpl +++ b/templates/lists/admin.tpl @@ -36,6 +36,7 @@ L'icône {icon name=cross title='retirer membre'} permet de désinscrire de la l qui y était abonné.

+{if t($unregistered)} {if $unregistered|@count neq 0}

Marketing d'utilisateurs non-inscrits

@@ -98,6 +99,7 @@ emails de marketing. Une fois inscrits à Polytechnique.org, l'inscription à la

{/if} +{/if}

modérateurs de la liste @@ -106,26 +108,30 @@ emails de marketing. Une fois inscrits à Polytechnique.org, l'inscription à la
{xsrf_token_field} - {foreach from=$owners item=xs key=promo} + {foreach from=$owners item=users key=alpha} + {foreach from=$users item=user name=all} - + {/foreach} + {/foreach}
{if $promo}{$promo}{else}non-X{/if} + {if $smarty.foreach.all.first} + {if $alpha}{$alpha}{/if} + {/if} + - {foreach from=$xs item=x} - {if $promo && strpos($x.l, '@') === false} - {$x.n} - {elseif $x.x} - {if $x.n|trim}{$x.n}{else}{$x.l}{/if} - {elseif $x.n} - {$x.n} + {if t($user.x)} + {if t($user.b)}{assign var=lostUsers value=true}{/if} + {profile user=$user.x promo=false} + {elseif t($user.x)} + {if $user.n|trim}{$x.n}{else}{$user.l}{/if} + {elseif t($user.n)} + {$user.n} {else} - {$x.l} + {$user.l} {/if} - {icon name=cross title='retirer modérateur'} -
- {/foreach} + {icon name=cross title='retirer modérateur'}
Ajouter @@ -144,26 +150,30 @@ emails de marketing. Une fois inscrits à Polytechnique.org, l'inscription à la {xsrf_token_field} - {foreach from=$members item=xs key=promo} + {foreach from=$members item=users key=alpha} + {foreach from=$users item=user name=all} - + {/foreach} + {/foreach} -- 2.1.4
{if $promo}{$promo}{else}non-X{/if} + {if $smarty.foreach.all.first} + {if $alpha}{$alpha}{/if} + {/if} + - {foreach from=$xs item=x} - {if $promo && strpos($x.l, '@') === false} - {$x.n} - {elseif $x.x} - {if $x.n|trim}{$x.n}{else}{$x.l}{/if} - {elseif $x.n} - {$x.n} + {if t($user.x)} + {if t($user.b)}{assign var=lostUsers value=true}{/if} + {profile user=$user.x promo=false} + {elseif t($user.x)} + {if $user.n|trim}{$x.n}{else}{$user.l}{/if} + {elseif t($user.n)} + {$user.n} {else} - {$x.l} + {$user.l} {/if} - {icon name=cross title='retirer membre'} -
- {/foreach} + {icon name=cross title='retirer membre'}
Ajouter