Received POST Data:"; echo ""; } else { echo "

No POST data received.

"; } function generatePprEmail($entryId) { global $mailHost, $mailSMTPAuth, $mailUsername, $mailPassword, $mailPort, $baseUrl, $mailFromAddress, $mailFromName; $token = generateSecureToken($_POST['email'], $entryId); $secureLink = $baseUrl . "/pilotppr.php?op=view&token=" . urlencode($token); echo $secureLink; $mail = new PHPMailer(true); try { $mail->isSMTP(); $mail->Host = $mailHost; $mail->SMTPAuth = $mailSMTPAuth; $mail->Username = $mailUsername; $mail->Password = $mailPassword; $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; $mail->Port = $mailPort; $mail->setFrom($mailFromAddress, $mailFromName); $mail->addAddress($_POST['email']); $mail->isHTML(true); $mail->Subject = "PPR Confirmation"; $mail->Body = "

This is to confirm we have received your PPR. To view or cancel your PPR please click the button:

Edit Entry "; $mail->send(); echo "Email sent successfully!"; } catch (Exception $e) { echo "Email sending failed: {$mail->ErrorInfo}"; } } ?>