mirror of
https://github.com/itflow-org/itflow
synced 2026-03-23 14:05:38 +00:00
Update the email status to sending before actually sending to prevent duplicate or more
This commit is contained in:
@@ -58,6 +58,9 @@ if (mysqli_num_rows($sql_queue) > 0) {
|
|||||||
$email_recipient_logging = sanitizeInput($row['email_recipient']);
|
$email_recipient_logging = sanitizeInput($row['email_recipient']);
|
||||||
$email_subject_logging = sanitizeInput($row['email_subject']);
|
$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
|
// Verify contact email is valid
|
||||||
if (filter_var($email_recipient, FILTER_VALIDATE_EMAIL)) {
|
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_recipient_logging = sanitizeInput($row['email_recipient']);
|
||||||
$email_subject_logging = sanitizeInput($row['email_subject']);
|
$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
|
// Verify contact email is valid
|
||||||
if (filter_var($email_recipient, FILTER_VALIDATE_EMAIL)) {
|
if (filter_var($email_recipient, FILTER_VALIDATE_EMAIL)) {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user