diff --git a/scripts/send_email.php b/scripts/send_email.php index b037f290..d793638d 100755 --- a/scripts/send_email.php +++ b/scripts/send_email.php @@ -352,6 +352,11 @@ foreach ($rows as $row) { T_SendEmailLastUpdated = NOW() WHERE T_SendEmailID = ? ")->execute([$id]); + $pdo->prepare(" + INSERT INTO t_send_email_log + (T_SendEmailLogT_SendEmailID, T_SendEmailLogRecepient, T_SendEmailLogStatus, T_SendEmailLogResponse, T_SendEmailLogCreated) + VALUES (?, ?, 'D', NULL, NOW()) + ")->execute([$id, $recipient]); } else { log_msg(" Error: {$err}"); $pdo->prepare(" diff --git a/sql/manual_changes/2026-05-24-create-t-send-email-log.sql b/sql/manual_changes/2026-05-24-create-t-send-email-log.sql new file mode 100644 index 00000000..58768ecf --- /dev/null +++ b/sql/manual_changes/2026-05-24-create-t-send-email-log.sql @@ -0,0 +1,11 @@ +CREATE TABLE t_send_email_log ( + T_SendEmailLogID int(11) NOT NULL AUTO_INCREMENT, + T_SendEmailLogT_SendEmailID int(11) NOT NULL DEFAULT 0, + T_SendEmailLogRecepient varchar(255) NOT NULL DEFAULT '', + T_SendEmailLogStatus char(1) NOT NULL DEFAULT 'D', + T_SendEmailLogResponse text, + T_SendEmailLogCreated datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (T_SendEmailLogID), + KEY idx_send_email_id (T_SendEmailLogT_SendEmailID), + KEY idx_created (T_SendEmailLogCreated) +) ENGINE=InnoDB DEFAULT CHARSET=utf8;