X-Git-Url: http://olivier.miskin.fr/git/?a=blobdiff_plain;f=formulaires%2Fsouscription_don.php;h=2f50bfa613618ead82f1993e7c4c354e9e42a307;hb=e7f78bc417c56cfe53333fb79465b0df8b46653b;hp=e1f69a6f781266296fda3da8a3bb9623babb3a9d;hpb=4e2a3f3824663faf3d176cb12df72a761e67e5cb;p=spip_souscriptions.git diff --git a/formulaires/souscription_don.php b/formulaires/souscription_don.php index e1f69a6..2f50bfa 100644 --- a/formulaires/souscription_don.php +++ b/formulaires/souscription_don.php @@ -126,8 +126,9 @@ function formulaires_souscription_don_verifier_dist($id_souscription_campagne) } } - if(intval($id_souscription_campagne) != intval(_request('id_souscription_campagne'))) - $erreurs['message_erreur'] = "Campagne invalide"; + if(!$id_souscription_campagne || intval($id_souscription_campagne) != intval($campagne)) { + $erreurs['message_erreur'] = "Campagne invalide"; + } /* La campagne doit être valide (définie dans la base) et doit * accepter les dons. */ @@ -203,7 +204,7 @@ function formulaires_souscription_don_traiter_dist($id_souscription_campagne) else { $hash = $row['transaction_hash']; $id_transaction = $row['id_transaction']; - $redirect = generer_url_public("payer", "id_transaction=$id_transaction&transaction_hash=$hash"); + $redirect = generer_url_public("payer", "id_transaction=$id_transaction&transaction_hash=$hash", false, false); $ret['redirect'] = $redirect; }