diff options
author | ivan <ivan> | 2009-05-25 03:59:22 +0000 |
---|---|---|
committer | ivan <ivan> | 2009-05-25 03:59:22 +0000 |
commit | 9e8452ef043446036fa27d3cf668ebf25bade7b8 (patch) | |
tree | 1a77124efd803fb871ed35800c00296474b40d36 | |
parent | d6b6f81e383f9d876e67e9704914e887a331012e (diff) |
international self-service payments, RT#1592
-rw-r--r-- | fs_selfservice/FS-SelfService/cgi/selfservice.cgi | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi index 4c7b1d86a..148fc4ddc 100644 --- a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi +++ b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi @@ -366,12 +366,15 @@ sub payment_results { $cgi->param('city') =~ /^(.{0,80})$/ or die "illegal city"; my $city = $1; - $cgi->param('state') =~ /^(.{2})$/ or die "illegal state"; + $cgi->param('state') =~ /^(.{80})$/ or die "illegal state"; my $state = $1; $cgi->param('zip') =~ /^(.{0,10})$/ or die "illegal zip"; my $zip = $1; + $cgi->param('country') =~ /^(.{0,2})$/ or die "illegal country"; + my $country = $1; + my $save = 0; $save = 1 if $cgi->param('save'); @@ -395,6 +398,7 @@ sub payment_results { 'city' => $city, 'state' => $state, 'zip' => $zip, + 'country' => $country, 'save' => $save, 'auto' => $auto, 'paybatch' => $paybatch, |