#!/usr/local/bin/perl if ($ENV{'REQUEST_METHOD'} eq "GET") { $inputString = $ENV{'QUERY_STRING'}; } else { $inputString = ; } printTop(); $inputString =~ s/%(..)/pack("c",hex($1))/ge; $inputString =~ s/\+/ /g; @inputString = split(/\&/, $inputString); chomp @inputString; @selectedFoodItem = (); @selectedBFItem = (); for($i=0; $i<=$#inputString; $i++) { ($name,$value) = split(/=/, $inputString[$i]); if ($name eq "selectedMeal") { @selectedFoodItem = (@selectedFoodItem, $value); } elsif($name eq "selectedBF") { @selectedBFItem = (@selectedBFItem, $value); } } open(READ_FOOD_LIST, "foodItemDescription.dat"); @foodArray = ; close(READ_FOOD_LIST); chomp @foodArray; #****************** Create Meal Menu File Var (Begin)****************** $fileVarAppetizer = ""; $fileVarBread = ""; $fileVarEntree = ""; $fileVarDessert = ""; $fileVar = ""; for($j=0; $j<=$#selectedFoodItem; $j++) { for ($k=0; $k <= $#foodArray; $k++) { if ($foodArray[$k] =~ /$selectedFoodItem[$j]/) { if ($foodArray[$k] =~ /Appetizer/) { ($foodName,$foodType,$foodDescription) = split(/\|/, $foodArray[$k]); $fileVarAppetizer .= "" . $foodName . "<\/B>"; $fileVarAppetizer .= "
"; $fileVarAppetizer .= "" . $foodDescription . "<\/I>"; $fileVarAppetizer .= "
"; } if ($foodArray[$k] =~ /Bread/) { ($foodName,$foodType,$foodDescription) = split(/\|/, $foodArray[$k]); $fileVarBread .= "" . $foodName . "<\/B>"; $fileVarBread .= "
"; $fileVarBread .= "" . $foodDescription . "<\/I>"; $fileVarBread .= "
"; } if ($foodArray[$k] =~ /Entree/) { ($foodName,$foodType,$foodDescription) = split(/\|/, $foodArray[$k]); $fileVarEntree .= "" . $foodName . "<\/B>"; $fileVarEntree .= "
"; $fileVarEntree .= "" . $foodDescription . "<\/I>"; $fileVarEntree .= "
"; } if ($foodArray[$k] =~ /Breakfast/) { ($foodName,$foodType,$foodDescription) = split(/\|/, $foodArray[$k]); $fileVarEntree .= "" . $foodName . "<\/B>"; $fileVarEntree .= "
"; $fileVarEntree .= "" . $foodDescription . "<\/I>"; $fileVarEntree .= "
"; } if ($foodArray[$k] =~ /Dessert/) { ($foodName,$foodType,$foodDescription) = split(/\|/, $foodArray[$k]); $fileVarDessert .= "" . $foodName . "<\/B>"; $fileVarDessert .= "
"; $fileVarDessert .= "" . $foodDescription . "<\/I>"; $fileVarDessert .= "
"; } } } } $fileVar .= "APPETIZER<\/U><\/B>
"; $fileVar .= $fileVarAppetizer; $fileVar .= "
BREAD<\/U><\/B>
"; $fileVar .= $fileVarBread; $fileVar .= "
ENTREE<\/U><\/B>
"; $fileVar .= $fileVarEntree; $fileVar .= "
DESSERT<\/U><\/B>
"; $fileVar .= $fileVarDessert; if (($fileVarAppetizer eq "") && ($fileVarBread eq "") && ($fileVarEntree eq "") && ($fileVarDessert eq "")) { $fileVar = "Our menu today is a Typical Gujarati."; } #****************** Create Meal Menu File Var (End)****************** #****************** Create Breakfast Menu File Var (Begin)****************** $fileVarBFBreakfast = ""; $fileVarBFSweet = ""; $fileVarBF = ""; $orFlag = "0"; for($j=0; $j<=$#selectedBFItem; $j++) { for ($k=0; $k <= $#foodArray; $k++) { if ($foodArray[$k] =~ /$selectedBFItem[$j]/) { if ($foodArray[$k] =~ /Breakfast/) { ($foodName,$foodType,$foodDescription) = split(/\|/, $foodArray[$k]); if ($orFlag ne "0") { $fileVarBFBreakfast .= "" . "\ \;\ \;- OR -" . "<\/B>
"; } $orFlag = "1"; $fileVarBFBreakfast .= "" . $foodName . "<\/B>"; $fileVarBFBreakfast .= "
"; $fileVarBFBreakfast .= "" . $foodDescription . "<\/I>"; $fileVarBFBreakfast .= "
"; } if ($foodArray[$k] =~ /Dessert/) { ($foodName,$foodType,$foodDescription) = split(/\|/, $foodArray[$k]); $fileVarBFSweet .= "" . $foodName . "<\/B>"; $fileVarBFSweet .= "
"; $fileVarBFSweet .= "" . $foodDescription . "<\/I>"; $fileVarBFSweet .= "
"; } } } } $fileVarBF .= "BREAKFAST<\/U><\/B>
"; $fileVarBF .= $fileVarBFBreakfast; $fileVarBF .= "
SWEET<\/U><\/B>
"; $fileVarBF .= $fileVarBFSweet; $fileVarBF .= "
BEVERAGE<\/U><\/B>
Indian Chai (Tea)<\/B>
\ \;\ \;- OR -<\/B>
Madras Coffee<\/B>
"; if (($fileVarBFBreakfast eq "") && ($fileVarBFSweet eq "")) { $fileVarBF = "Please refer to the Daily Lunch Menu<\/a>"; } #****************** Create Breakfast Menu File Var (End)****************** open(InputFile,"< restaurant.template"); #open(OutFile,"> ../myRestaurant.htm"); open(OutFile,"> /usr/tmp/restaurant.htm"); $ReturnString = ""; foreach() { if ($_ =~ "TOBECHANGED") { $newMenu = "" .$fileVar.""; print OutFile $newMenu; $ReturnString .= $newMenu; next; } elsif ($_ =~ "BREAKFASTHERE") { $newMenuBF = "" .$fileVarBF.""; print OutFile $newMenuBF; $ReturnString .= $newMenuBF; next; } $ReturnString .= $_; print OutFile $_; } close (OutFile); close (InputFile); #******************** #------------------- print the daily meal menu ------------------- open(OutPrintFile,"> ../admin/printMenu.html"); print OutPrintFile < deedee's - Today's Menu PRINTFILETOP print OutPrintFile "

Today's Menu<\/H2>

"; print OutPrintFile $fileVar; print OutPrintFile "
"; print OutPrintFile < PRINTFILEBOTTOM close(OutPrintFile); #******************** #******************** #------------------- print the daily breakfast menu ------------------- open(OutPrintBFFile,"> ../admin/printBFMenu.html"); print OutPrintBFFile < deedee's - Today's Breakfast Menu PRINTBFFILETOP print OutPrintBFFile "

Today's Breakfast Menu<\/H2>

"; print OutPrintBFFile $fileVarBF; print OutPrintBFFile "
"; print OutPrintBFFile < PRINTBFFILEBOTTOM close(OutPrintBFFile); #******************** print "

Thank You For Filling Out This Form

"; print "Below is preview of your new restaurant section page.
"; print "Click \"Launch\"<\/B> button to display the printable page of Today's Menu<\/b><\/i>
"; print "