InsertGroup("Sender"); $FormHandler->InsertGroup("Friend 1"); $FormHandler->InsertGroup("Friend 2"); $FormHandler->InsertGroup("Friend 3"); $FormHandler->InsertGroup("Your Mailing List"); $FormHandler->InsertGroup("Subject"); $FormHandler->InsertGroup("Message"); //Subject $ThisField=&$FormHandler->InsertField("Subject","Subject:","T","Subject"); $ThisField->ValidationTypes=array("R","MN:2"); $ThisField->Size=55; if(empty($Subject)) $ThisField->Value=$Subject_Value; //Sender Name $ThisField=&$FormHandler->InsertField("SName","You:","T","Sender"); $ThisField->ValidationTypes=array("R","MN:2"); $ThisField->Size=12; //Sender Email $ThisField=&$FormHandler->InsertField("SEmail","* Your Email Address:","T","Sender"); $ThisField->ValidationTypes=array("R","TL","MX:128","E"); $ThisField->Size=12; //Friend 1 Name $ThisField=&$FormHandler->InsertField("F1Name","Friend 1:","T","Friend 1"); $ThisField->ValidationTypes=array("R","MN:2"); $ThisField->Size=12; //Friend 1 Email $ThisField=&$FormHandler->InsertField("F1Email","* Email Address:","T","Friend 1"); $ThisField->ValidationTypes=array("R","TL","MX:128","E"); $ThisField->Size=12; //Friend 2 Name $ThisField=&$FormHandler->InsertField("F2Name","Friend 2:","T","Friend 2"); $ThisField->Size=12; //Friend 2 Email $ThisField=&$FormHandler->InsertField("F2Email","* Email Address:","T","Friend 2"); $ThisField->Size=12; //Friend 3 Name $ThisField=&$FormHandler->InsertField("F3Name","Friend 3:","T","Friend 3"); $ThisField->Size=12; //Friend 3 Email $ThisField=&$FormHandler->InsertField("F3Email","* Email Address:","T","Friend 3"); $ThisField->Size=12; //Your Mailing List Name $ThisField=&$FormHandler->InsertField("F4Name","Friend 4:","T","Your Mailing List"); $ThisField->Size=12; //Your Mailing List Email $ThisField=&$FormHandler->InsertField("F4Email","* Email Address:","T","Your Mailing List"); $ThisField->Size=12; //Message $ThisField=&$FormHandler->InsertField("Message","* Message:","A","Message"); $ThisField->ValidationTypes=array("R"); $ThisField->Rows=10; $ThisField->Cols=40; $FormHandler->Load(); if(empty($Message)) $ThisField->Value=$Message_Value; else{ $ThisField->Value=stripslashes($ThisField->Value); } if($C=="V"){ $FormHandler->Validate(); $FF=&$FormHandler->DumpFields(); $StillValid=true; if(!empty($FF["F2Email"]->Value)){ $FF["F2Email"]->ValidationTypes=array("R","TL","MX:128","E"); $FF["F2Name"]->ValidationTypes=array("R","MN:2"); $StillValid=$StillValid & $FF["F2Email"]->Validate(); $StillValid=$StillValid & $FF["F2Name"]->Validate(); } if(!empty($FF["F3Email"]->Value)){ $FF["F3Email"]->ValidationTypes=array("R","TL","MX:128","E"); $FF["F3Name"]->ValidationTypes=array("R","MN:2"); $StillValid=$StillValid & $FF["F3Email"]->Validate(); $StillValid=$StillValid & $FF["F3Name"]->Validate(); } if(!empty($FF["F4Email"]->Value)){ $FF["F4Email"]->ValidationTypes=array("R","TL","MX:128","E"); $FF["F4Name"]->ValidationTypes=array("R","MN:2"); $StillValid=$StillValid & $FF["F4Email"]->Validate(); $StillValid=$StillValid & $FF["F4Name"]->Validate(); } if($StillValid=$StillValid && $FormHandler->IsValid()) $C="P"; else $C="D"; } if($C=="D"){ //************************************************************************************************** //************************************************************************************************** //************************************************************************************************** // Start OF THE PAGE // //************************************************************************************************** //************************************************************************************************** //************************************************************************************************** ?> Send This Page!
Tell A Friend about Kingston Links
"); } if($CurrentGroup->Name=="Message"){ ?> "); } } } ?>
GetNextGroup()){ if($CurrentGroup->Name!="Message" & $CurrentGroup->Name!="Subject" ){ $Counter=0; while($CurrentField=$CurrentGroup->GetNextField()){ if($Counter==0){ print(""); } print(""); if($Counter==1){ print(""); } $Counter++; } }//end the if else{ $CurrentField=$CurrentGroup->GetNextField(); if($CurrentGroup->Name=="Subject"){ ?>
  Name E-mail
"); $CurrentField->GetCaption(); print(""); print(""); $CurrentField->Display(); if(!$CurrentField->IsValid()){ print("
".$CurrentField->GetError().""); } print("
 
Display(); print("
 
Display(); print("
 
DumpFields(); $Subject=$FF["Subject"]->Value; $Emails[]=$FF["F1Email"]->Value; $Names[]=$FF["F1Name"]->Value; if(!empty($FF["F2Email"]->Value)){ $Emails[]=$FF["F2Email"]->Value; $Names[]=$FF["F2Name"]->Value; } if(!empty($FF["F3Email"]->Value)){ $Emails[]=$FF["F3Email"]->Value; $Names[]=$FF["F3Name"]->Value; } if(!empty($FF["F4Email"]->Value)){ $Emails[]=$FF["F4Email"]->Value; $Names[]=$FF["F4Name"]->Value; } //First Send The Message to the admin $Message="[Send this page to a friend]\r\n\r\n"; $Message.="Sender Information:\r\n"; $Message.="-----------------------------\r\n"; $Message.=$FF["SName"]->Value." <".$FF["SEmail"]->Value.">\r\n\r\n"; $Message.="Browser: $Browser \r\nIP: $IP \r\n\r\n"; $Message.="The message was sent to the following people:\r\n"; $Message.="-----------------------------------------------------\r\n"; for($Index=0;$Index\r\n"; } $Message.="\r\n"; $Message.="Subject:\r\n-------------------------------\r\n".$FF["Subject"]->Value."\r\n\r\n"; $Message.="Message:\r\n-------------------------------\r\n".$FF["Message"]->Value."\r\n\r\n"; $headers = "From: TheServer \n"; $headers .= "X-Mailer: XSF 1.0 Zaam 2001 \n"; // mailer for($Index=0;$IndexValue." <".$FF["SEmail"]->Value.">\n"; $headers .= "X-Mailer: XSF 1.0 Zaam 2001 \n"; // mailer for($Index=0;$IndexValue,$FF["Message"]->Value,$headers); } } function GetFile($FileName){ $FilePointer=fopen($FileName,"r"); $Data=fread($FilePointer,filesize($FileName)); fclose($FilePointer); return($Data); } ?>