subscribe_nl($uid);
}
- function handler_ev(&$page, $action = 'list', $eid = null)
+ function handler_ev(&$page, $action = 'list', $eid = null, $pound = null)
{
$page->changeTpl('login.tpl');
INNER JOIN evenements AS e ON e.id = ev.evt_id
WHERE peremption < NOW()');
XDB::execute('REPLACE INTO evenements_vus VALUES({?},{?})',
- $eid, S::v('uid'));
+ $eid, S::v('uid'));
+ pl_redirect('events#'.$pound);
}
if ($action == 'unread' && $eid) {
XDB::execute('DELETE FROM evenements_vus
WHERE evt_id = {?} AND user_id = {?}',
$eid, S::v('uid'));
+ pl_redirect('events#newsid'.$eid);
}
// affichage des evenements
{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}">{icon name=cross title="Cacher cet article"}</a>
</div>
{assign var="previd" value=$ev.id}
<a id="newsid{$ev.id}"></a>
<tr class="{cycle values="impair,pair"}">
<td class="half">
•
- <a href="{if !$ev.nonlu}events/unread/{$ev.id}{/if}#newsid{$ev.id}">
+ <a href="events{if !$ev.nonlu}/unread/{$ev.id}{else}#newsid{$ev.id}{/if}">
{if $ev.nonlu}<strong>{/if}
{tidy}
{$ev.titre|nl2br}