>0){$zone=3600*$countryzone;} else {$zone=0;} } $date=gmdate($layout, time() + $zone); return $date; } $Firstname = ''; $Lastname = ''; $cEmail = ''; $aptdate = ''; $meetdate = ''; $Lodge = ''; $addmetolist = ''; $domail = ''; $oksendmail = false; $gotsent = 'notchanged'; $eventTitle = ''; $eventFee = ''; $banquetTime = '6:00pm'; $eventTime = '7:30pm'; $eventDetails = ''; $csc_email = 'sec@pattersongrey.com'; //$csc_email = 'al@ivrtours.com'; //$csc_email = 'Mugur.Padure@pwc.ca'; //$csc_email = 'mugur.padure@sympatico.ca'; //$csc_email = 'mugur.mircea.padure@gmail.com'; $captchafailmsg = ''; if ((isset($_POST["Firstname"])) && ($_POST["Firstname"] != "") ) { $Firstname = ($_POST["Firstname"]); } if ((isset($_POST["Lastname"])) && ($_POST["Lastname"] != "") ) { $Lastname = ($_POST["Lastname"]); } if ((isset($_POST["cEmail"])) && ($_POST["cEmail"] != "") ) { $cEmail = ($_POST["cEmail"]); } if ((isset($_POST["Lodge"])) && ($_POST["Lodge"] != "") ) { $Lodge = ($_POST["Lodge"]); } if ((isset($_POST["addmetolist"])) && ($_POST["addmetolist"] == "yes") ) { $addmetolist = "yes"; } if ((isset($_POST["aptdate"])) && ($_POST["aptdate"] != "") ) { $aptdate = ($_POST["aptdate"]); } if ((isset($_POST["domail"])) && ($_POST["domail"] != "") ) { $domail = ($_POST["domail"]); } if ($aptdate!='') { $tmonth = strtolower(date('M',strtotime($aptdate))); $event = $tmonth; } if ((isset($_GET["event"])) && ($_GET["event"] != "") ) { $event = ($_GET["event"]); } switch ($event) { case sep: $meetdate = '2019-09-24'; $eventTitle = 'Installation and Regular Meeting'; $eventFee = '$15.00'; $banquetTime = '6:00pm'; $eventTime = '7:30pm'; $eventDetails = ''; break; case oct: $meetdate = '2019-10-22'; $eventTitle = 'Regular Meeting'; $eventFee = ''; $banquetTime = '6:00pm'; $eventTime = '7:30pm'; $eventDetails = ''; break; case nov: $meetdate = '2019-11-25'; $eventTitle = 'Regular Meeting & Education Night'; $eventFee = ''; $banquetTime = '6:00pm'; $eventTime = '7:30pm'; $eventDetails = ''; break; case dec: $meetdate = '2019-12-17'; $eventTitle = 'Regular Meeting & M.W. Bro. Ronald E. Groshaw 90th Celebration'; $eventFee = ''; $banquetTime = '6:00pm'; $eventTime = '7:30pm'; $eventDetails = ''; break; case jan: $meetdate = '2020-01-28'; $eventTitle = 'Offical Visit and Burns Night'; $eventFee = '$15.00'; $banquetTime = '6:00pm'; $eventTime = '7:30pm'; $eventDetails = ''; break; case feb: $meetdate = '2020-02-25'; $eventTitle = 'Regular Meeting & Education Night'; $eventFee = ''; $banquetTime = '6:00pm'; $eventTime = '7:30pm'; $eventDetails = ''; break; case mar: $meetdate = '2020-03-24'; $eventTitle = 'Regular Meeting & 2nd Degree'; $eventFee = ''; $banquetTime = '6:00pm'; $eventTime = '7:30pm'; $eventDetails = ''; break; case apr: $meetdate = '2020-04-28'; $eventTitle = 'Past Masters Meeting'; $eventFee = ''; $banquetTime = '6:00pm'; $eventTime = '7:30pm'; $eventDetails = ''; break; case may: $meetdate = '2020-05-26'; $eventTitle = 'Step-up Night'; $eventFee = ''; $banquetTime = '6:00pm'; $eventTime = '7:30pm'; $eventDetails = ''; break; case jun: $meetdate = '2020-06-23'; $eventTitle = 'Elections Meeting & Annual BBQ'; $eventFee = ''; $banquetTime = '6:00pm'; $eventTime = '7:30pm'; $eventDetails = ''; break; default: $meetdate = ''; $eventFee = ''; $eventTitle = ''; } if(isset($_POST["captcha"])) { if($_SESSION["captcha"]==$_POST["captcha"]) { //CAPTHCA is valid; proceed the message: save to database, send by e-mail ... $domail = 'true'; $captchafailmsg = ''; } else { $domail = ''; $captchafailmsg = 'Sorry, your RSVP was not sent.
The answer to the Validation Image question was incorrect.
To try again, please accurately complete all fields below.


'; } } else { $domail = ''; } // Redirect user to calendar page if no event or aptdate value is set so they can pick a date if (($event=='')&&($aptdate=='')) { header("Status: 301"); header("Location: lodge-meetings.php"); exit; } if ($Lodge != '' ) { $search = array ("']*?>.*?'si", // Strip out javascript "'<[\/\!]*?[^<>]*?>'si", // Strip out HTML tags "'([\r\n])[\s]+'", // Strip out white space "'&(quot|#34);'i", // Replace HTML entities "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i", "'&#(\d+);'e"); // evaluate as php $replace = array ("", "", "\\1", "\"", "&", "<", ">", " ", chr(161), chr(162), chr(163), chr(169), "chr(\\1)"); /////////////////$Lodge = preg_replace($search, $replace, $Lodge); //$message = nl2br($message); //$message = str_replace('\r\n','
', $message); $Lodge = filter_input(INPUT_POST, 'Lodge', FILTER_SANITIZE_SPECIAL_CHARS); } // Uncomment below to enable eventTitle to be set via GET param eventTitle value /* if ((isset($_GET["eventTitle"])) && ($_GET["eventTitle"] != "") ) { $eventTitle = ($_GET["eventTitle"]); } if ($eventTitle!='') { $eventTitle = filter_input(INPUT_GET, 'eventTitle', FILTER_SANITIZE_EMAIL); } */ if ( ($Firstname != '') && ($Lastname != '') && ($cEmail != '') && ($aptdate != '') && ($Lodge != '') && ($domail == 'true') ) { $mime_boundary = "--PGL265." . md5(uniqid(time())); $design1 = "--$mime_boundary\n"; $design1 .= "Content-Type: text/plain; charset=UTF-8\n"; $design1 .= "Content-Transfer-Encoding: 8bit\n\n"; $message .= ' Visitor: '.$Firstname.' '.$Lastname.' Email: '.$cEmail; if ($Lodge != '') { $message .= ' Lodge: '.$Lodge; } if ($aptdate != '') { $message .= ' Meeting Date: '.$aptdate; } if ($eventTitle != '') { $message .= ' Meeting Type: '.$eventTitle; } if ($eventTime != '') { $message .= ' Lodge Opens at '.$eventTime; } if ($banquetTime != '') { $message .= ' Banquet Starts at '.$banquetTime; } if ($eventDetails != '') { $message .= ' More Info: '.$eventDetails; } if ($eventFee != '') { $message .= ' Fee Amount: '.$eventFee; } if ($addmetolist == 'yes') { $message .= ' Add to Mailing list: Yes'; } else { $message .= ' Add to Mailing list: No'; } $mycurtime = zonedate("l dS \of F Y h:i:s A", -5, true); //$mycurtime = date("l dS \of F Y h:i:s A"); $body = ' Patterson Grey RSVP Confirmation Meeting Type: '.$eventTitle.' Meeting Date: '.date("l dS \of F Y",strtotime($aptdate)).' An RSVP was sent in by '.$Firstname.' '.$Lastname.' on '.$mycurtime.'. RSVP Confirmation Details: ______________________________________________________ '.str_replace('\r\n','
', $message).' ______________________________________________________ Visit us at pattersongrey.com for more info. '; $design1 .= $body; $design1 .= "--$mime_boundary\n"; $design1 .= "Content-Type: text/html; charset=UTF-8\n"; $design1 .= "Content-Transfer-Encoding: 8bit\n\n"; $design1 .= ''.nl2br($body).' '; $design1 .= "--$mime_boundary--\n\n"; $messagesubject = "RSVP Notice for ".$aptdate." PG Meeting"; $headers[] = 'From: '.$Firstname.' '.$Lastname.'<'.$cEmail.'>'; $headers[] = 'MIME-Version: 1.0'; $headers[] = 'X-Priority: 3'; $headers[] = 'X-MSMail-Priority: Normal'; $headers[] = 'Reply-To: <'.$cEmail.'>'; $headers[] = 'Return-Path: <'.$csc_email.'>'; $headers[] = "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n"; $messagesubject2 = "RSVP Confirmation Notice for ".$aptdate." PG Meeting"; $headers2[] = 'From: Patterson Grey Lodge<'.$csc_email.'>'; $headers2[] = 'MIME-Version: 1.0'; $headers2[] = 'X-Priority: 3'; $headers2[] = 'X-MSMail-Priority: Normal'; $headers2[] = 'Reply-To: <'.$csc_email.'>'; $headers2[] = 'Return-Path: <'.$csc_email.'>'; $headers2[] = "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n"; //$headers .= "Content-Type: text/plain; charset=ISO-8859-1"; if ( (mail($csc_email,$messagesubject,$design1,implode("\r\n", $headers))) && (mail($cEmail,$messagesubject2,$design1,implode("\r\n", $headers2))) ) { $oksendmail = true; $gotsent = 'messagesent'; } else { $oksendmail = 'Not Sent'; $gotsent = 'messageNOTsent'; } //$oksendmail = true; } //else { //$oksendmail = false; //} $EVtitle = ''; if ($eventTitle!='') { $EVtitle = '

- '.$eventTitle.'
  Held on '.date("l dS \of F Y",strtotime($meetdate)); if ($banquetTime!='') { $EVtitle .= '
  Banquet at '.$banquetTime; } if ($eventTime!='') { $EVtitle .= '
  Lodge opens at '.$eventTime; } if ($eventFee!='') { $EVtitle .= '
  Banquet Fee: '.$eventFee; } $EVtitle .= '
'; } ?> Patterson-Grey Lodge 265 G.R.C. - Ancient Free and Accepted Masons

Thank you, your R.S.V.P. was sent



 



 



 



 



$value) { if (($key !== 'continue_btn_y')&&($key !== 'continue_btn_x')) { $mydataN .= $key.' , '; $mydataV .= '"'.$value.'",'; $mydataInsert .= "'.$".$key.".',"; $mydataVARs .= "$".$key." = '".$value."';
"; $mydataIFs .= 'if ( (isset($_POST["'.$key.'"])) && ($_POST["'.$key.'"] != "") ) { $'.$key.' = ucwords(strtolower($_POST["'.$key.'"])); }
'; } } if ($mydataN!='') { echo '

'.$mydataVARs.'

'.$mydataIFs.'


'.$_SESSION["captcha"].'
'.$gotsent.'
F '.$Firstname.'
L '.$Lastname.'
E '.$cEmail.'
D '.$aptdate.'
P '.$Lodge.'
M '.$domail.'


'; } } // xxxxxxxxxxx DEBUG // MEETING DATES ARRAY AND SELECT CODE STARTS HERE $datesRAW = ''; $mdates = ''; $mdate = ''; $mkey = ''; $mvalue = ''; $optndate = ''; $mnow = ''; $dateselect = ''; // these dates below will need to be updated for each masonic year $datesRAW = ('2019-09-24,2019-10-22,2019-11-26,2019-12-17,2020-01-28,2020-02-25,2020-03-24,2020-04-28,2020-05-26,2020-06-23'); $mdates = explode(',',$datesRAW); foreach ($mdates as $mkey => $mvalue) { $mdate = new DateTime($mvalue); $mnow = new DateTime(); if($mdate < $mnow) { } else { if ($mvalue == $meetdate) { $optndate .= ' '; } else { $optndate .= ' '; } } } if ($optndate !='') { $dateselect = ''; } //echo $dateselect; // MEETING DATES ARRAY AND SELECT CODE ENDS HERE ?>

Planning on attending our upcoming banquet & meeting?

Please complete the form below to submit your R.S.V.P.

First NameLast Name
 
Your Email Address 
 
Your Lodge Name 
 
Meeting & Banquet Date 
 
Join our mailing list? Yes. 
 
captcha image
What 3 characters above are black?
 

* Please note that there is a charge for attending some of our Banquets.
Contact our lodge secretary for further details.