Update the email status to sending before actually sending to prevent duplicate or more

This commit is contained in:
johnnyq 2023-06-20 20:45:10 -04:00
parent 63100d7cee
commit 53f05a9469
1 changed files with 6 additions and 0 deletions

View File

@ -58,6 +58,9 @@ if (mysqli_num_rows($sql_queue) > 0) {
$email_recipient_logging = sanitizeInput($row['email_recipient']);
$email_subject_logging = sanitizeInput($row['email_subject']);
// Update the status to sending
mysqli_query($mysqli, "UPDATE email_queue SET email_status = 1 WHERE email_id = $email_id");
// Verify contact email is valid
if (filter_var($email_recipient, FILTER_VALIDATE_EMAIL)) {
@ -112,6 +115,9 @@ if (mysqli_num_rows($sql_failed_queue) > 0) {
$email_recipient_logging = sanitizeInput($row['email_recipient']);
$email_subject_logging = sanitizeInput($row['email_subject']);
// Update the status to sending before actually sending
mysqli_query($mysqli, "UPDATE email_queue SET email_status = 1 WHERE email_id = $email_id");
// Verify contact email is valid
if (filter_var($email_recipient, FILTER_VALIDATE_EMAIL)) {