X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fpayment.php;h=39f819321ea095dd13025b8ce7e58b29d37bfcb8;hb=cafb410fea6f257f45da08631c6cdb5c35f86b17;hp=8f928a50de31fea34ff5082c0e4ae8d2c29dd202;hpb=ba0fd7f81f1ed56091421d198739d09712d7d5c1;p=platal.git diff --git a/modules/payment.php b/modules/payment.php index 8f928a5..39f8193 100644 --- a/modules/payment.php +++ b/modules/payment.php @@ -334,13 +334,13 @@ class PaymentModule extends PLModule echo "Paiement stored.\n"; // We check if it is an Xnet payment and then update the related ML. - $res = XDB::query('SELECT eid + $res = XDB::query('SELECT eid, asso_id FROM group_events WHERE paiement_id = {?}', $ref); if ($res->numRows() == 1) { - $eid = $res->fetchOneCell(); + list($eid, $asso_id) = $res->fetchOneRow(); require_once dirname(__FILE__) . '/xnetevents/xnetevents.inc.php'; - $evt = get_event_detail($eid); + $evt = get_event_detail($eid, false, $asso_id); subscribe_lists_event($user->id(), $evt, 1, $amount, true); } @@ -483,7 +483,7 @@ class PaymentModule extends PLModule } $res = XDB::query("SELECT 1 FROM group_events AS e - INNER JOIN group_event_participants AS ep ON (ep.eid = e.eid AND uid = {?}) + INNER JOIN group_event_participants AS ep ON (ep.eid = e.eid AND e.uid = {?}) WHERE e.paiement_id = {?} AND e.asso_id = {?}", S::i('uid'), $pid, $globals->asso('id')); if ($res->numRows() == 0) {