#! /usr/npac/bin/perl
#############################################################################
#  
#   File: javapizza2.pl
#
#   Author:  Nancy McCracken
#
#   Input: pizza.java
#          CGI input:    Entries = address; 
#                                  phone; 
#                                  topping: pepperoni, sausage, anchovies.
#    				   specialorder: 
#   Output: text version of pizza order
#
#############################################################################
#  
#   MAIN FUNCTION
#
#############################################################################

require 'ReadParse.pl';

&PrintHeader;
&ReadEntry;
&PrintOrder;


#############################################################################
#  
#   SUBROUTINES
#
#############################################################################


sub ReadEntry 
{             
   %in =  &ReadParse;     # Read arguments passed from fill-out form
   $address = $in{'address'};
   $phone = $in{'phone'};
   $topping = $in{'topping'};
   $specialorder = $in{'specialorder'};
   return 1;
}


sub PrintOrder 
{
  print "Pizza Order \n";
  if ($specialorder eq '')
  { print "$topping pizza\n"; }
  else
  { print "$specialorder\n"; }
 
  print "Deliver to $address \n";
  print "Telephone $phone \n";
  $date = `date`;
  print "Order came in at $date ";
  return 1;
}


##############################################################################
#
#  Get information from fill-out form.
#
##############################################################################


# Returns the magic line which tells WWW that this is an HTML document
sub PrintHeader 
{
  print "Content-type: text/html\n\n";
  print "\n";
}


