function createAndSendEmail_Confirmation($inputValues, $key, $isParticipant) { // create subject $subject = ""; if ($isParticipant) { $subject = "Your Application Ticket for T9Hacks Spring 2016"; } else { $subject = "Your Registration Confirmation for T9Hacks Spring 2016"; } // create email message $message = EmailHelperClass::createEmail_Confirmation($inputValues, $key, $isParticipant); // create headers $email = $inputValues['email']; $sendTo = $inputValues['name'] . " <{$email}>"; $headers = EmailHelperClass::createHeaders($subject, $sendTo); // send email $emailResult = mail($sendTo, $subject, $message, $headers); // return result return $emailResult; }
// test key for all $key = "Test Key"; $styles = EmailHelperClass::getEmailStyles(); $linkStyles = $styles['linkStyles']; $header = EmailHelperClass::createEmailHeader(); $footer = EmailHelperClass::createEmailFooter("[[NAME]]"); // create input values for all $inputValues = array("name" => "Tester McTesterson", "email" => "*****@*****.**", "shirt" => "Medium", "comment" => "None", "area" => "Web Dev", "dinner" => 0, "breakfast" => 0, "lunch" => 1, "friendName" => "Friend of Tester", "link" => ""); foreach ($inputValues as $key => $value) { ${$key} = $value; } $link = "www.t9hacks.org/signupPages/signup-participant2.php?key={$key}"; // test confirmation email if (false) { echo EmailHelperClass::createEmail_Confirmation($inputValues, $key, true); echo EmailHelperClass::createEmail_Confirmation($inputValues, $key, false); } // test registration email if (false) { echo EmailHelperClass::createEmail_RegistrationNotice($inputValues, $key, true); echo EmailHelperClass::createEmail_RegistrationNotice($inputValues, $key, false); } // test registration email if (false) { echo EmailHelperClass::createEmail_Approval("a"); echo EmailHelperClass::createEmail_Rejection("a"); echo EmailHelperClass::createEmail_ReminderToCompleteRegistration("a", "key"); } // reminder if (true) { // create email message