$evt = get_event_detail(Env::get('eid'), Env::get('item_id'));
// the event doesn't exist or doesn't belong to this assoif (!$evt)
-if (!$evt)
- header("Location: evenements.php");
+if (!$evt) {
+ redirect("evenements.php");
+}
-if ($evt['show_participants'])
- new_group_page('xnet/groupe/evt-admin.tpl');
-else
- new_groupadmin_page('xnet/groupe/evt-admin.tpl');
+if ($evt['show_participants']) {
+ new_group_page('xnet/groupe/evt-admin.tpl');
+} else {
+ new_groupadmin_page('xnet/groupe/evt-admin.tpl');
+}
$admin = may_update();
// select a member from his mail
if ($admin && Env::get('adm') && Env::get('mail')) {
- if (strpos(Env::get('mail'), '@') === false)
- $res = $globals->xdb->query(
- "SELECT m.uid
- FROM groupex.membres AS m
- INNER JOIN aliases AS a ON (a.id = m.uid)
- WHERE a.alias = {?}",
- Env::get('mail'));
- else
+ if (strpos(Env::get('mail'), '@') === false) {
+ $res = $globals->xdb->query(
+ "SELECT m.uid
+ FROM groupex.membres AS m
+ INNER JOIN aliases AS a ON (a.id = m.uid)
+ WHERE a.alias = {?} AND m.asso_id = {?}",
+ Env::get('mail'), $globals->asso('id'));
+ } else {
$res = $globals->xdb->query(
"SELECT m.uid
FROM groupex.membres AS m
WHERE m.email = {?} AND m.asso_id = {?}",
Env::get('mail'), $globals->asso('id'));
- $member = $res->fetchOneCell();
- if (!$member) $page->trig("Membre introuvable");
+ }
+ $member = $res->fetchOneCell();
+ if (!$member) $page->trig("Membre introuvable");
}
// change the price paid by a participant
$u = $res->fetchOneCell();
subscribe_lists_event($u, $member, $evt['participant_list'], $evt['absent_list']);
}
+ $evt = get_event_detail(Env::get('eid'), Env::get('item_id'));
}
$page->assign('admin', $admin);
$page->assign('url_page', Env::get('PHP_SELF')."?eid=".Env::get('eid').(Env::has('item_id')?("&item_id=".Env::getInt('item_id')):''));
$page->assign('tout', !Env::has('item_id'));
-if (count($evt['moments']) > 1) $page->assign('moments', $evt['moments']);
+if (count($evt['moments'])) $page->assign('moments', $evt['moments']);
$page->assign('money', $evt['money']);
$tri = (Env::get('order') == 'alpha' ? 'promo, nom, prenom' : 'nom, prenom, promo');