From 039afd9b8723a75e6badef1242ad4eb6c5b5a5fb Mon Sep 17 00:00:00 2001 From: ethem Date: Mon, 14 Jan 2008 18:01:18 +0000 Subject: [PATCH] MDL-12958 In the Authorize enrol plug-in when a credit card expiry date (year) is entered, a validate error is generated blocking credit card usage --- enrol/authorize/enrol_form.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/enrol/authorize/enrol_form.php b/enrol/authorize/enrol_form.php index b635c20da3..744fa4ab3f 100755 --- a/enrol/authorize/enrol_form.php +++ b/enrol/authorize/enrol_form.php @@ -56,7 +56,12 @@ class enrol_authorize_form extends moodleform $monthsmenu[$i] = userdate(gmmktime(12, 0, 0, $i, 15, 2000), "%B"); } $nowdate = getdate(); - $yearsmenu = array('' => get_string('choose')) + range($nowdate["year"] - 1, $nowdate["year"] + 15); + $startyear = $nowdate["year"] - 1; + $endyear = $startyear + 20; + $yearsmenu = array('' => get_string('choose')); + for ($i = $startyear; $i < $endyear; $i++) { + $yearsmenu[$i] = $i; + } $ccexpiregrp = array(); $ccexpiregrp[] = &$mform->createElement('select', 'ccexpiremm', '', $monthsmenu); $ccexpiregrp[] = &$mform->createElement('select', 'ccexpireyyyy', '', $yearsmenu); -- 2.39.5