{**************************************************************************}
{* *}
-{* Copyright (C) 2003-2006 Polytechnique.org *}
+{* Copyright (C) 2003-2007 Polytechnique.org *}
{* http://opensource.polytechnique.org/ *}
{* *}
{* This program is free software; you can redistribute it and/or modify *}
<h1 id='pagetop'>
Bienvenue {$smarty.session.prenom}
{if $birthday}
- et joyeux anniversaire de {$birthday} ans de la part de toute l'équipe !
+ et joyeux anniversaire de {$birthday} ans de la part de toute l'équipe !
{else}
:o)
{/if}
</h1>
+{if $smarty.session.host}
<div class="smaller">
- Ta connexion précédente date du
+ Ta connexion précédente date du
<strong>{$smarty.session.lastlogin|date_format:"%x, %X"}</strong>
depuis la machine <strong>{$smarty.session.host}</strong>
</div>
+{/if}
+
+{if $smarty.session.no_redirect}
+<p class="erreur">
+ Tu n'as plus de redirection valide ce qui rend ton adresse Polytechnique.org
+ inutilisable. Rend-toi au plus vite sur <a href="emails/redirect">la page de
+ gestion des emails</a> pour corriger ce problème.
+</p>
+{/if}
+
+{if $smarty.session.mx_failures|@count}
+<fieldset>
+ <legend>{icon name=error}Des problèmes sont actuellement recontrés sur tes redirections suivantes</legend>
+ {foreach from=$smarty.session.mx_failures item=mail}
+ <div>
+ <span class="erreur">{$mail.mail}</span>
+ <div class="explication">{$mail.text}</div>
+ </div>
+{/foreach}
+</fieldset>
+{/if}
+
{if $fiche_incitation}
- <p>La dernière mise à jour de ta
+ <p>La dernière mise à jour de ta
<a href="profile/{$smarty.session.forlife}" class="popup2">fiche</a>
date du {$fiche_incitation|date_format}.
- Il est possible qu'elle ne soit pas à jour.
+ Il est possible qu'elle ne soit pas à jour.
Si tu souhaites la modifier, <a href="profile/edit">clique ici !</a>
</p>
{/if}
{icon name=feed_add title='Activer mon fil rss'}
</a>
{/if}
- Sommaire des informations événementielles
+ Sommaire des informations événementielles
</th>
</tr>
{iterate item=ev from=$evenement_summary}
<tr class="{cycle values="impair,pair"}">
<td class="half">
•
- <a href="events{if !$ev.nonlu}/unread/{$ev.id}{else}#newsid{$ev.id}{/if}">
+ <a href="events{if !$ev.nonlu}/unread/{$ev.id}{else}#newsid{$ev.id}{/if}" id="link-evt{$ev.id}">
{if $ev.nonlu}<strong>{/if}
{tidy}
{$ev.titre|nl2br}
{/if}
</table>
+ <script type="text/javascript">
+ {literal}
+ function readEvent(id) {
+ document.getElementById('content-evt'+id).style.display='none';
+ var link = document.getElementById('link-evt'+id);
+ link.setAttribute('href','events/unread/'+id);
+ for (var i=0; i < link.childNodes.length; i++)
+ if (link.childNodes[i].nodeName == 'STRONG') {
+ link.replaceChild(link.childNodes[i].firstChild,link.childNodes[i]);
+ }
+ Ajax.update_html(null, 'events/read/'+id);
+ return false;
+ }
+ {/literal}
+ </script>
+
{iterate item=ev from=$evenement}
+ <div id="content-evt{$ev.id}">
<br />
<table class="bicol">
{if $smarty.session.perms eq 'admin'}
<a href="admin/events/edit/{$ev.id}">{icon name=page_edit title="Editer cet article"}</a>
{/if}
- <a href="events/read/{$ev.id}{if $previd}/newsid{$previd}{/if}">{icon name=cross title="Cacher cet article"}</a>
+ <a href="events/read/{$ev.id}{if $previd}/newsid{$previd}{/if}" onclick="return readEvent('{$ev.id}')">{icon name=cross title="Cacher cet article"}</a>
</div>
{assign var="previd" value=$ev.id}
<a id="newsid{$ev.id}"></a>
{$ev.texte|smarty:nodefaults|nl2br}
{/tidy}
<br />
- <p class="smaller"><a href="events#pagetop" style="display:block;float:right"><img alt="Sommaire" title="Remonter tout en haut" src="images/up.png"/></a>Annonce proposée par
+ <p class="smaller"><a href="events#pagetop" style="display:block;float:right"><img alt="Sommaire" title="Remonter tout en haut" src="images/up.png"/></a>Annonce proposée par
<a href="profile/{$ev.forlife}" class="popup2">
{$ev.prenom} {$ev.nom} X{$ev.promo}
</a>
</td>
</tr>
</table>
+ </div>
{/iterate}
<p class="smaller">
- Nota Bene : les informations présentées ici n'engagent que leurs auteurs
- respectifs et sont publiées à leur initiative. L'association Polytechnique.org
- ne pourrait en aucun cas être tenue responsable de la nature des propos relatés
- sur cet espace d'expression et d'information. Elle se réserve le droit de
- refuser ou de retirer toute information de nature diffamante ou pouvant être
- interprétée comme polémique par un membre de la communauté polytechnicienne.
+ Nota Bene : les informations présentées ici n'engagent que leurs auteurs
+ respectifs et sont publiées à leur initiative. L'association Polytechnique.org
+ ne pourrait en aucun cas être tenue responsable de la nature des propos relatés
+ sur cet espace d'expression et d'information. Elle se réserve le droit de
+ refuser ou de retirer toute information de nature diffamante ou pouvant être
+ interprétée comme polémique par un membre de la communauté polytechnicienne.
</p>
<p class="center">
- <a href="events/submit">{icon name=add}Proposer une information événementielle</a>
+ {icon name=page_edit}
+ <a href="events/submit">Proposer une information événementielle</a> •
+ <a href="nl/submit">Proposer un article pour la Lettre mensuelle</a>
</p>
{/if}
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}