[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [donate/master] Allow cryptocurrency thank you redirect to adopt localOptions
commit 3fd8b4c7f1956c520787f95d4a6d65e066dab3e2
Author: skirtiadi <skirtiadi@xxxxxxxxxxxxxxx>
Date: Wed Sep 30 11:49:09 2020 -0700
Allow cryptocurrency thank you redirect to adopt localOptions
Part of porting the site to lektor site, cryptocurrency page
is going to be on the lektor site. To allow flexibility of
where people are going to be redirected after the submission,
this code is put into place. key pair 'cryptocurrencyThankyouUrl'
=> '/cryptocurrency/thank-you' needs to be added in $localOptions
in private/settings.local.php on the donate server for local
settings.
Issue #48280
---
src/CryptocurrencyController.php | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/CryptocurrencyController.php b/src/CryptocurrencyController.php
index b49cd79c..65e4542a 100644
--- a/src/CryptocurrencyController.php
+++ b/src/CryptocurrencyController.php
@@ -86,7 +86,12 @@ class CryptocurrencyController extends BaseController {
);
$crmController = new CrmController($this->container);
$crmController->sendMessage('Tor\Donation\CryptoIntention', $donationInfo);
- return $response->withRedirect('/cryptocurrency/thank-you');
+
+ $cryptocurrencyThankyouUrl = $this->container->get('settings')->get('cryptocurrencyThankyouUrl');
+ if ($cryptocurrencyThankyouUrl === NULL) {
+ $cryptocurrencyThankyouUrl = '/cryptocurrency/thank-you';
+ }
+ return $response->withRedirect($cryptocurrencyThankyouUrl);
}
public function generateTrxnId() {
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits