require("functions.php");
require("sendgrid-php/sendgrid-php.php");
$enabled = false;
// Event Fee
$eventFee = array("Event Fee - $38.00",
);
// Shirts
$shirts = array("S",
"M",
"L",
"XL",
"XXL",
"XXXL");
// Additional Items
$additionalItemsSelect = array(
"adultadmission" => "Adult Admission - $68.00",
);
// Membership Types
$memberships = array("member" => "Member - $0.00",
"nonmember" => "Non-member - $4.00"
);
// Settings
$eventName = "Six Flags Fiesta Texas";
$eventDate = "Saturday
July 14th, 2018";
$featuresLeft = "
First Ride of the Day on a select coaster
A Quarry Wall Walking Tour – Wonder Woman Edition
Pirates of the Deep Sea Construction Tour (new interactive dark ride)
Reserved show seating for all daytime shows
Reserved seating for Celebrate! – the nighttime show featuring amazing fireworks, lasers, fire, water and other cool effects
1 hour of ERT at close on Wonder Woman Golden Lasso Coaster
an evening reception with snacks & drinks (both alcoholic & non-alcoholic) during ERT
Limited Edition Coaster Crew T-shirt
And more!
";
$maxGuests = 4;
$actionPage = "sfft.php";
if($enabled){
if($_SERVER['REQUEST_METHOD'] != "POST"){
require("header.php");
?>
echo $eventName; ?>
echo $eventDate; ?>
require("footer.php");
?>
}elseif(isset($_POST['totalCostPass'])){
require("header.php");
$totalCost = $_POST['totalCostPass'];
$subid = $_POST['subid'];
?>
Thank your for your registration!
Payment Information
Check
Send check payable to Coastercrew for $ echo number_format($totalCost,2); ?> to:
Coaster Crew
C/O Kate Jones
5361 Crescent Drive
Hilliard, OH 43026
Please write " echo $subid; ?>" in the memo.
require("footer.php");
}else{
?>
$reenable = "
";
$errorPre = "$reenable ";
$errorPost = "
";
while(list($k,$v)=each($_POST)){
if(!is_array($v)){
if(get_magic_quotes_gpc()){
$$k = htmlentities(strip_tags(stripslashes($v)));
}else{
$$k = htmlentities(strip_tags($v));
}
}else{
$$k = $v;
}
}
if(empty($fullname)){
die("$errorPre Name for attendee is missing $errorPost");
}elseif(empty($email)){
die("$errorPre Email for attendee is missing $errorPost");
}elseif(empty($phone)){
die("$errorPre Phone number for attendee is missing $errorPost");
}elseif($shirt == ""){
die("$errorPre Shirt for attendee is missing $errorPost");
}elseif(empty($badge)){
die("$errorPre Badge for attendee is missing $errorPost");
}elseif(empty($address)){
die("$errorPre Address for attendee is missing $errorPost");
}elseif($attendeeEventFee == ""){
die("$errorPre Event fee for attendee is missing $errorPost");
}elseif(!filter_var($email, FILTER_VALIDATE_EMAIL)){
die("$errorPre Invalid email address for attendee $errorPost");
}
for ($i=1; $i<=$maxGuests; $i++){
$varnameName = "guest".$i."_fullname";
$varnameEventFee = "guest".$i."EventFee";
$varnameMembership = "guest".$i."membership";
$varnameShirt = "guest".$i."shirt";
if($$varnameName != "" || $$varnameEventFee != "" || $$varnameMembership != ""){
if(empty($$varnameName)){
die("$errorPre Name for guest ".$i." is missing $errorPost");
}elseif($$varnameEventFee == ""){
die("$errorPre Event fee for guest ".$i." is missing $errorPost");
}elseif($$varnameMembership == ""){
die("$errorPre Membership for guest ".$i." is missing $errorPost");
}elseif($$varnameShirt == ""){
die("$errorPre Shirt for guest ".$i." is missing $errorPost");
}
}
}
$totalCost = 0;
$subid = rand_string(5);
$message = "";
$message .= "
Submission ID: ".$subid."
Name: ".$fullname."
Email: ".$email."
Phone: ".$phone."
Badge: ".$badge."
Address:
".nl2br($address)."
Event Fee: ".$attendeeEventFee."
";
$message .= "Shirt: ".$shirt."
";
$cost = explode("- $", $attendeeEventFee);
$totalCost += $cost[1];
if(!empty($additionalItems)){
$message .= "
Additonal Items:
";
foreach( $additionalItems as $key => $value){
$message .= $value . "
";
$cost = explode("- $", $value);
$totalCost += $cost[1];
}
}
$message .= "
";
for ($i=1; $i<=$maxGuests; $i++){
$varnameName = "guest".$i."_fullname";
$varnameEventFee = "guest".$i."EventFee";
$varnameMembership = "guest".$i."membership";
$varnameShirt = "guest".$i."shirt";
$varnameAdditionalItems = "guest".$i."additionalItems";
if($$varnameName != ""){
$message .= "
Guest ".$i." Name: ".$$varnameName."
Guest ".$i." Event Fee: ".$$varnameEventFee."
Guest ".$i." Membership: ".$$varnameMembership."
";
$message .= "Guest ".$i." Shirt: ".$$varnameShirt."
";
$cost = explode("- $", $$varnameEventFee);
$totalCost += $cost[1];
$cost = explode("- $", $$varnameMembership);
$totalCost += $cost[1];
if(!empty($$varnameAdditionalItems)){
$message .= "
Additonal Items:
";
foreach($$varnameAdditionalItems as $key => $value){
$message .= $value . "
";
$cost = explode("- $", $value);
$totalCost += $cost[1];
}
}
$message .= "
";
}
}
$message .= "Total Cost: $".number_format($totalCost,2)."";
$message .= "";
$body = $message;
$emailTo = array($email,'hollorantimothy@yahoo.com','matthew.rydzik@gmail.com');
// $emailTo = array($email,'matthew.rydzik@gmail.com');
$sendgrid = new SendGrid('coastercrew', 'FrAFasT2');
$email = new SendGrid\Email();
$email->setTos($emailTo)->
setFrom('tim@coastercrew.net')->
setFromName('Coaster Crew')->
setSubject($eventName . " Registration")->
setText($body)->
setHtml($body);
$r = $sendgrid->send($email);
?>
}
}else{
require("header.php");
echo "Registration is closed. Event has reached capacity. Join us at our next event!
";
require("footer.php");
}
?>