Compare commits

..

2 Commits

Author SHA1 Message Date
Michael Weimann
fcaa554c44
Fix the js donation validation #770
All checks were successful
the build was successful
2019-05-25 13:35:46 +02:00
Michael Weimann
8aa00724a9
Limit donation processing to a min of 10 € #770 2019-05-25 13:30:49 +02:00
2 changed files with 14 additions and 14 deletions

View File

@ -228,7 +228,10 @@ if ($_POST['subcd'] == "y") {
$test = send_mail ("contact@fsfe.org", $_POST['firstname'] . " " . $_POST['lastname'] . " <" . $_POST['mail'] . ">", $subject, $msg, NULL, file_get_contents($outfile), "application/vnd.oasis.opendocument.text", "letter.odt");
if (isset($_POST['donate']) && ($_POST['donate'] > 0)) {
/**
* Only process donations starting from 10 euro.
*/
if (isset($_POST['donate']) && ((int) $_POST['donate']) > 10) {
relay_donation($_POST['donationID']);
} else {
header("Location: http://fsfe.org/contribute/spreadtheword-orderthanks.$lang.html");

View File

@ -20,18 +20,15 @@
}
form.addEventListener('submit', function (event) {
var value = donationAmountInput.value;
var value = donationAmountInput.value.trim();
if (value) {
if (value !== '') {
var parsedValue = parseInt(value, 10);
if (parsedValue < 10) {
if (parsedValue > 0 && parsedValue < 10) {
setDonateError();
event.preventDefault();
}
} else {
setDonateError();
event.preventDefault();
}
});
})();