WHERE eid = {?} AND asso_id = {?}",
$eid, $globals->asso('id'));
}
-
+
$page->assign('archive', $archive);
$page->assign('admin', may_update());
$e['paid'] += trim($p);
}
+ if (Env::has('updated') && $e['eid'] == Env::i('updated')) {
+ $page->assign('updated', $e);
+ }
$evts[] = $e;
}
-
+
$page->assign('evenements', $evts);
$page->assign('is_member', is_member());
}
}
// update actual inscriptions
+ $updated = false;
foreach ($subs as $j => $nb) {
if ($nb > 0) {
XDB::execute(
"REPLACE INTO groupex.evenements_participants
VALUES ({?}, {?}, {?}, {?}, {?})",
$eid, S::v('uid'), $j, $nb, $evt['paid']);
- $page->assign('updated', true);
+ $updated = $eid;
} else {
XDB::execute(
"DELETE FROM groupex.evenements_participants
WHERE eid = {?} AND uid = {?} AND item_id = {?}",
$eid, S::v("uid"), $j);
- $page->assign('updated', true);
+ $updated = $eid;
}
}
-
+ if ($updated !== false) {
+ pl_redirect('events?updated='.$updated);
+ }
$page->assign('event', get_event_detail($eid));
}