{$xx['con_msg_to_admin']}

{$xx['con_name']}:

{$xx['con_email']}:

Your URL:

{$xx['con_subject']}:

{$xx['con_message']}:

\n "; //"; } function validateForm() { //validate form fields global $xx, $visName, $visMail, $visSubj, $visMsg; $msg = ''; //validate input if(empty($visName) or empty($visMail) or empty($visSubj) or empty($visMsg )) { $msg .= "{$xx['con_fill_in_all_fields']}.
"; } if (!empty($visName) and !preg_match("%^[\p{L}\s.\-']{2,}$%u", $visName)) { $msg .= "{$xx['con_invalid_name']}.
"; } if (!empty($visMail) and !preg_match("/^\D\w*?(\.{0,1}\w+?){0,2}@((\w|-){2,}\.){1,2}\D{2,4}$/", $visMail)) { $msg .= "{$xx['con_invalid_email']}.
"; } if (strpos($visMsg,'http') !== false or strpos($visMsg,'www.') !== false) { $msg .= "{$xx['con_no_urls']}.
"; } return $msg; } function sendMessage() { //send message global $xx, $set, $inPot, $visName, $visMail, $visSubj, $visMsg; if ($inPot) { return 'honey'; //caught in honey pot } $msgBody = "
{$xx['con_con_msg']}.


{$xx['con_from']}:{$visName} ({$visMail})
{$xx['con_subject']}:{$visSubj}
{$xx['con_message']}:".nl2br($visMsg)."
\n"; $result = sendEml($visSubj,$msgBody,$set['calendarEmail'],2,0,0); $msgBody = "
{$xx['con_thank_you']}.


{$xx['con_from']}:{$visName} ({$visMail})
{$xx['con_subject']}:{$visSubj}
{$xx['con_message']}:".nl2br($visMsg)."


{$xx['con_get_reply']}.

\n"; sendEml($xx['con_your_cal_msg'],$msgBody,$visMail,2,0,0); return $result; } function messageSent() { //confirm message sent global $xx, $wkDays, $dtStamp, $visName, $visMail, $visSubj, $visMsg; $dtStamp = $wkDays[date("w")]." ".IDtoDD(date("Y-m-d"))." {$xx['at_time']} ".ITtoDT(date("H:i")); //date/time stamp echo "

{$xx['con_thank_you']} ".$visName.".


{$xx['con_your_msg']}


{$xx['con_date']}:".$dtStamp."
{$xx['con_name']}:".$visName."
{$xx['con_email']}:".$visMail."
{$xx['con_subject']}:".$visSubj."
{$xx['con_message']}:".nl2br($visMsg,false)."

{$xx['con_has_been_sent']}.


{$xx['con_confirm_eml_sent']} $visMail.

"; } //control logic //init $pass2 = isset($_POST["sendMsg"]) ? true : false; $inPot = !empty($_POST['url']) ? true : false; //honey pot if ($usr['mail']) { $name = $usr['name']; $mail = $usr['mail']; } else { $name = $mail= ''; } $visName = !empty($_POST['visName']) ? trim($_POST['visName']) : $name; $visMail = !empty($_POST['visMail']) ? trim($_POST['visMail']) : $mail; $visSubj = !empty($_POST['visSubj']) ? trim(strip_tags($_POST['visSubj'])) : ''; $visMsg = !empty($_POST['visMsg']) ? trim(strip_tags($_POST['visMsg'])) : ''; $msg =''; if ($pass2) { $msg = validateForm(); if (!$msg) { //form fields valid $result = sendMessage(); if (!$result) { $msg = $xx['con_mail_error']; } } } if ($msg) { //validation error echo "

{$msg}

\n"; } echo "
\n"; echo "
\n"; if (!$pass2 or $msg) { contactForm(); //show contact form } else { messageSent(); //confirm message sent } echo "
\n"; echo "
\n"; ?>