#!/usr/bin/perl # ############################################################################## # Perl-Script for Order Form (c) Klaus Schönenberg Lohmar # schoenenberg@lohmar.org # # Relaeses # 2001-02-21 KS first release # # require "main.lib"; # Presetting $err=0; $font0=""; $font1=""; $font3=""; $font2=""; $mailprog="/usr/lib/sendmail"; # open logfile open (LOG,">>../LOGS/shop.log") or die "Cannot write to logfile"; # fetch date all forms &make_datum; print LOG "\nAccounting at $dat02 \n"; # read The INPUT BUFFER from .htm FORM-TAG &read_buffer; $goon=$FORM{goon}; $l_bed=$FORM{l_bed}; if ($goon eq "Weiter bearbeiten") { $goon = "" } # get the cookies &get_cookies; # The order form if not new if ($goon) { $name=$FORM{name}; $strasse=$FORM{strasse}; $plz=$FORM{plz}; $ort=$FORM{ort}; $telefon=$FORM{telefon}; $email=$FORM{email}; $sonstiges=$FORM{sonstiges}; $zahlweise_JM=$FORM{zw_JM}; $zahlweise_TM=$FORM{zw_TM}; $zahlweise_AI=$FORM{zw_AI}; $zahlweise_EX=$FORM{zw_EX}; } $orders=$cookie{AIShopBasket}; # Get the Cookie for the AIShopBasket # wenn keine Daten vorhanden, nimm Cookies if (!$email) { $email=$cookie{AIShopEMail}; } if (!$name) { $name=$cookie{AIShopName}; } if (!$strasse) { $strasse=$cookie{AIShopStrasse}; } if (!$plz) { $plz=$cookie{AIShopPLZ}; } if (!$ort) { $ort=$cookie{AIShopOrt}; } if (!$telefon) { $telefon=$cookie{AIShopTelefon}; } if (!$zahlweise_JM) { $zahlweise_JM=$cookie{AIShopZW_JM}; } if (!$zahlweise_TM) { $zahlweise_TM=$cookie{AIShopZW_TM}; } if (!$zahlweise_AI) { $zahlweise_AI=$cookie{AIShopZW_AI}; } if (!$zahlweise_EX) { $zahlweise_EX=$cookie{AIShopZW_EX}; } print LOG " $email,$name \n"; print LOG " Goon:$goon \n"; # Set the Lieferdaten-Cookies $cokexpiration="Sun, 27-Jan-2030 00:00:01 GMT"; $cokpath="/"; $cokname="AIShopEMail"; $cokvalue="$email"; &set_cookie; $cokname="AIShopName"; $cokvalue="$name"; &set_cookie; $cokname="AIShopStrasse"; $cokvalue="$strasse"; &set_cookie; $cokname="AIShopPLZ"; $cokvalue="$plz"; &set_cookie; $cokname="AIShopOrt"; $cokvalue="$ort"; &set_cookie; $cokname="AIShopTelefon"; $cokvalue="$telefon"; &set_cookie; $cokname="AIShopZW_JM"; $cokvalue="$zahlweise_JM"; &set_cookie; $cokname="AIShopZW_TM"; $cokvalue="$zahlweise_TM"; &set_cookie; $cokname="AIShopZW_AI"; $cokvalue="$zahlweise_AI"; &set_cookie; $cokname="AIShopZW_EX"; $cokvalue="$zahlweise_EX"; &set_cookie; # Read Label-Infos open (LABEL,"para/labellist") or die "Cannot read File labellist in Dir para "; $i=0; while (