Update MailQueue to use function

This commit is contained in:
o-psi
2023-12-19 22:36:51 +00:00
parent fc7e67f5d0
commit 8b4beacf0e
9 changed files with 204 additions and 50 deletions

View File

@@ -871,4 +871,20 @@ function calculateAccountBalance($mysqli, $account_id) {
}
return $balance;
}
function addToMailQueue($mysqli, $data) {
$config_invoice_from_email = strval(getSettingValue($mysqli, 'config_invoice_from_email'));
$config_invoice_from_name = strval(getSettingValue($mysqli, 'config_invoice_from_name'));
foreach ($data as $email) {
$recipient = $email['email'];
$recipient_name = $email['name'];
$subject = $email['subject'];
$body = $email['body'];
mysqli_query($mysqli, "INSERT INTO email_queue SET email_recipient = '$recipient', email_recipient_name = '$recipient_name', email_from = '$config_invoice_from_email', email_from_name = '$config_invoice_from_name', email_subject = '$subject', email_content = '$body'");
}
return true;
}