#!/usr/bin/perl require "cookies.pl"; require "utils.pl"; require "db.pl"; &authenticate(); &get_userinfo($userid, \%user); if($ENV{QUERY_STRING} || $ENV{REQUEST_METHOD} eq "POST") { &parseform($ENV{QUERY_STRING}, \%form); $name = &unescape($form{name}); $date = &unescape($form{date}); $emails = &unescape($form{emails}); $text = &unescape($form{text}); use Date::Manip; $date = UnixDate(ParseDate($date), $dateformat); $text =~ s/\r\n?/\n/gs; # use Text::Wrap; # $Text::Wrap::columns=75; # $text = wrap("","",$text); @emails = parse_email_list($emails); my $invitation_id = create_invitation($userid,$name,$date,$text,\@emails); print "Status: 302 Found\nLocation: http://$ENV{SERVER_NAME}/invite.cgi?id=$invitation_id\n\n"; exit(0); } print $headers,"\n"; print $leadin; print qq[New Invitation
\n]; print qq[\n]; print qq[
\n]; print qq[
\n]; print qq[\n]; print qq[\n]; print qq[\n]; print qq[\n]; print qq[\n]; print qq[\n]; print qq[
Event Name:
Event Date:
Email Addresses:
Invitation Text:
\n]; print qq[
\n]; print qq[
\n]; print $leadout;