foreach($members as $mem) {
$user = User::getSilent($mem);
if (!$user) {
- $membres[0][] = array('l' => $mem, 'p' => (!$tri_promo ? 'inconnue' : null));
+ $membres[0][] = array('l' => $mem, 'p' => (!$tri_promo ? 'inconnue' : null), 'n' => null, 'x' => null, 'b' => null);
} else {
$uid = $user->id();
$nom = $user->directoryName();
if ($tri_promo) {
$promo = null;
}
- $membres[$key][$nom.$mem] = array('n' => $nom, 'l' => $mem, 'p' => $promo, 'x' => $uid);
+ $membres[$key][$nom.$mem] = array('n' => $nom, 'l' => $mem, 'p' => $promo, 'x' => $uid, 'b' => $user->lost);
}
}
</tr>
+ {assign var=lostCount value=0}
{foreach from=$members item=users key=promo}
{foreach from=$users item=user name=all}
<tr>
</td>
<td>
{if $promo && $user.x}
+ {if $user.b}{assign var=lostCount value=$lostCount+1}{/if}
{profile user=$user.x promo=false}
{elseif $user.x}
<a href="{$platal->ns}member/{$user.x}">{if $user.n|trim}{$x.n}{else}{$user.l}{/if}</a>
{/foreach}
{/foreach}
</table>
+
+{if $lostCount > 0}
+<p class="smaller">
+ {icon name=error} Un camarade signalé par ce symbole n'a plus d'adresse de redirection et ne peut donc
+ plus être contacté via son adresse polytechnique.org. Si tu connais sa nouvelle adresse, tu peux nous la communiquer en
+ cliquant sur le symbole.
+</p>
+{/if}
+
{/if}
<th>Actions</th>
{/if}
</tr>
+ {assign var=lostCount value=0}
{foreach from=$users item=user}
<tr>
<td>
+ {if $user->lost}{assign var=lostCount value=$lostCount+1}{/if}
{profile user=$user promo=false}
</td>
<td>
</p>
{/if}
-{* TODO: only displays following paragraph when required, ie when there is at least one concerned user in the displayed page *}
+{if $lostCount > 0}
<p class="smaller">
{icon name=error} Un camarade signalé par ce symbole n'a plus d'adresse de redirection et ne peut donc
plus être contacté via son adresse polytechnique.org. Si tu connais sa nouvelle adresse, tu peux nous la communiquer en
cliquant sur le symbole.
</p>
+{/if}
{/if}