X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fpayment.php;h=940fac1bc6140551f84fbb4f0bdd4332f4133de7;hb=7373df1ef02775172149f6a16c4c94fccd3a1ab8;hp=f3f9d3e04dc8d469693b0deefa469ce96a4f01b9;hpb=88e3843c8c8632977c2c495547ce6b4703567e3f;p=platal.git diff --git a/modules/payment.php b/modules/payment.php index f3f9d3e..940fac1 100644 --- a/modules/payment.php +++ b/modules/payment.php @@ -80,8 +80,8 @@ class PaymentModule extends PLModule 'payment' => $this->make_hook('payment', AUTH_MDP), 'payment/cyber_return' => $this->make_hook('cyber_return', AUTH_PUBLIC), 'payment/paypal_return' => $this->make_hook('paypal_return', AUTH_PUBLIC), - '%grp/paiement' => $this->make_hook('xnet_payment', AUTH_MDP), - '%grp/payment' => $this->make_hook('xnet_payment', AUTH_MDP), + '%grp/paiement' => $this->make_hook('xnet_payment', AUTH_MDP, 'groupmember'), + '%grp/payment' => $this->make_hook('xnet_payment', AUTH_MDP, 'groupmember'), '%grp/payment/cyber_return' => $this->make_hook('cyber_return', AUTH_PUBLIC), '%grp/payment/paypal_return' => $this->make_hook('paypal_return', AUTH_PUBLIC), 'admin/payments' => $this->make_hook('admin', AUTH_MDP, 'admin'), @@ -107,11 +107,9 @@ class PaymentModule extends PLModule if (!$res->numRows()) { return PL_FORBIDDEN; } - new_group_page('payment/index.tpl'); - } else { - $page->changeTpl('payment/index.tpl'); - $page->assign('xorg_title','Polytechnique.org - Télépaiements'); } + $page->changeTpl('payment/index.tpl'); + $page->assign('xorg_title','Polytechnique.org - Télépaiements'); // initialisation $op = Env::v('op', 'select'); @@ -172,7 +170,7 @@ class PaymentModule extends PLModule /* on extrait les informations sur l'utilisateur */ $res = XDB::query(" - SELECT a.prenom,a.nom,a.promo,l.alias,FIND_IN_SET(a.flags,'femme') + SELECT a.prenom,a.nom,a.promo,l.alias,FIND_IN_SET('femme', a.flags) FROM auth_user_md5 AS a INNER JOIN aliases AS l ON (a.user_id=l.id AND type!='homonyme') WHERE a.user_id={?}", $uid); @@ -279,7 +277,7 @@ class PaymentModule extends PLModule /* on extrait les informations sur l'utilisateur */ $res = XDB::query(" - SELECT a.prenom,a.nom,a.promo,l.alias,FIND_IN_SET(a.flags,'femme') + SELECT a.prenom,a.nom,a.promo,l.alias,FIND_IN_SET('femme', a.flags) FROM auth_user_md5 AS a INNER JOIN aliases AS l ON (a.user_id=l.id AND type!='homonyme') WHERE a.user_id={?}", $uid); @@ -347,12 +345,12 @@ class PaymentModule extends PLModule if (!is_null($pid)) { return $this->handler_payment($page, $pid); } - new_group_page('payment/xnet.tpl'); + $page->changeTpl('payment/xnet.tpl'); $res = XDB::query( "SELECT id, text, url FROM {$globals->money->mpay_tprefix}paiements - WHERE asso_id = {?} AND NOT FIND_IN_SET(flags, 'old') + WHERE asso_id = {?} AND NOT FIND_IN_SET('old', flags) ORDER BY id DESC", $globals->asso('id')); $tit = $res->fetchAllAssoc(); $page->assign('titres', $tit);