LEFT(10,e.fin) AS fin_day,
e.paiement_id, e.membres_only,
e.show_participants, u.nom, u.prenom, u.promo, a.alias, MAX(ep.nb) AS inscrit,
+ MAX(ep.paid) AS paid,
e.short_name,
IF(e.deadline_inscription,e.deadline_inscription >= LEFT(NOW(), 10), 1) AS inscr_open, e.deadline_inscription
FROM groupex.evenements AS e
LEFT JOIN groupex.evenements_participants AS ep ON (ep.eid = ei.eid AND ep.item_id = ei.item_id AND uid = {?})
WHERE ei.eid = {?}",
Session::get('uid'), $e['eid']);
- $e['paid'] = 0;
+ $query = $globals->xdb->query(
+ "SELECT montant
+ FROM {$globals->money->mpay_tprefix}transactions AS t
+ WHERE ref = {?} AND uid = {?}", $e['paiement_id'], Session::get('uid'));
+ $montants = $query->fetchColumn();
+ foreach ($montants as $m) {
+ $p = strtr(substr($m, 0, strpos($m, "EUR")), ",", ".");
+ $e['paid'] += trim($p);
+ }
$evts[] = $e;
}
<form action="{$smarty.server.PHP_SELF}" method="post">
{foreach from=$evenements item=e}
<table class="tiny" cellspacing="0" cellpadding="0">
- <tr {popup caption=$e.intitule text=$e.descriptif}>
+ <tr {popup caption=$e.intitule" text=$e.descriptif}>
<th colspan="2">
{$e.intitule}
{if $admin}