Source files of,,,,, and Contribute:
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.2 KiB

use CGI;
use POSIX qw(strftime);
my $query = new CGI;
my $date = strftime "%Y-%m-%d", localtime;
my $time = strftime "%s", localtime;
my $reference = "order.$date." . substr $time, -5;
my $firstname = $query->param("firstname");
my $lastname = $query->param("lastname");
my $email = $query->param("email");
my $address = $query->param("address");
my $specifics = $query->param("specifics");
my $comment = $query->param("comment");
my $lang = $query->param("language");
if (
# validate input (more or less)
($firstname or $lastname)
and $email
and $address
and $specifics
and not $query->param("url")
) {
#send mail
open(MAIL, "|/usr/lib/sendmail -t -f paul\");
print MAIL
"From: paul\
To: paul\
Subject: $reference $firstname $lastname
Hey, someone ordered promotional material:
First Name: $firstname
Last Name: $lastname
EMail: $email
Specifics of the Order:
Preferred language was: $lang
Your friendly automatic web order program.
close MAIL;
print "Location: /order/orderpromo-thanks.$lang.html\n\n";
} else {
#something was wrong with the input
print "Location: /order/orderpromo-error.$lang.html\n\n";