$oldrule12 = MiniWiki::$replacementHTML[12];
MiniWiki::$replacementHTML[12] = "'$0'";
}
- $html = preg_replace(MiniWiki::$patternsWiki, MiniWiki::$replacementHTML, utf8_encode(htmlentities(utf8_decode(trim($wiki)))));
+ $html = preg_replace(MiniWiki::$patternsWiki,
+ MiniWiki::$replacementHTML,
+ htmlentities(trim($wiki), ENT_COMPAT, 'UTF-8'));
if (!$title) {
MiniWiki::$replacementHTML[12] = $oldrule12;
}
$page->assign('oubliinscription', $res);
}
+ $absents = XDB::iterator("SELECT p.uid,
+ IF(m.origine = 'X', IF(u.nom_usage != '', u.nom_usage, u.nom), m.nom) AS nom,
+ IF(m.origine = 'X', u.prenom, u.prenom) AS prenom,
+ IF(m.origine = 'X', u.promo, m.origine) AS promo,
+ IF(m.origine = 'X', FIND_IN_SET('femme', u.flags), m.sexe) AS sexe,
+ IF(m.origine = 'X', a.alias, m.email) AS email
+ FROM groupex.evenements_participants AS p
+ INNER JOIN groupex.membres AS m USING(uid)
+ LEFT JOIN auth_user_md5 AS u ON (u.user_id = m.uid)
+ LEFT JOIN aliases AS a ON (a.id = u.user_id AND a.type = 'a_vie')
+ WHERE p.eid = {?} AND nb = 0
+ GROUP BY p.uid
+ ORDER BY nom, prenom, promo", $evt['eid']);
+
+ $page->assign('absents', $absents);
$page->assign('participants',
get_event_participants($evt, $item_id, $tri,
"LIMIT ".($ofs*NB_PER_PAGE).", ".NB_PER_PAGE));
LEFT JOIN groupex.membres AS m ON ( ep.uid = m.uid AND e.asso_id = m.asso_id)
LEFT JOIN auth_user_md5 AS u ON ( u.user_id = ep.uid )
LEFT JOIN aliases AS a ON ( a.id = ep.uid AND a.type='a_vie' )
- WHERE ep.eid = {?}
+ WHERE ep.eid = {?} AND ep.nb > 0
".(($item_id)?" AND item_id = $item_id":"")."
$where
GROUP BY ep.uid
{/foreach}
</p>
+{if $absents->total()}
+
+<hr />
+
+<p>Les personnes suivantes ont indiqué qu'elles ne viendraient pas à l'événement :</p>
+
+<table class="tinybicol">
+ <tr><th>Prénom NOM</th><th>Origine</th></tr>
+ {iterate from=$absents item=m}
+ <tr>
+ <td>
+ <a href="" {if $is_admin}onclick="return remplitAuto('{$m.email}')"{/if}>
+ {if $m.sexe}•{/if}{$m.prenom} {$m.nom}
+ </a>
+ </td>
+ <td>
+ {$m.promo}
+ </td>
+ </tr>
+ {/iterate}
+</table>
+
+{/if}
+
{if $is_admin}
<p class="descr">