Add msgid and posting-user hash to post.log if enabled.

This commit is contained in:
Retro_Guy 2024-06-19 02:28:28 -07:00
parent 4af893eb82
commit cc1c41f107
2 changed files with 7 additions and 5 deletions

View File

@ -417,10 +417,12 @@ function check_rate_limit($name, $set = 0, $gettime = 0)
function message_post($subject, $from, $newsgroups, $ref, $body, $encryptthis = null, $encryptto = null, $authname = null, $fromname, $followupto = null, $do_attach = null)
{
global $server, $port, $send_poster_host, $text_error, $CONFIG, $OVERRIDES;
global $www_charset, $config_dir, $spooldir;
global $www_charset, $config_dir, $spooldir, $logdir, $enable_post_log, $name;
global $msgid_generate, $msgid_fqdn, $rslight_version;
flush();
$logfile = $logdir . '/post.log';
$attachment_temp_dir = $spooldir . "/tmp/";
if (! is_dir($attachment_temp_dir)) {
mkdir($attachment_temp_dir);
@ -615,6 +617,10 @@ function message_post($subject, $from, $newsgroups, $ref, $body, $encryptthis =
// clean up attachment file
unlink($attachment_temp_dir . $_FILES["photo"]["name"]);
}
// Post logging
if ($enable_post_log) {
file_put_contents($logfile, "\n" . format_log_date() . " Post in: " . $newsgroups . "\n by " . $name . " as " . $from . "\n posting-user: " . $posting_user . "\n subject: " . $subject . "\n message-id: " . $msgid, FILE_APPEND);
}
} else {
$message = $text_error["post_failed"];
}

View File

@ -287,10 +287,6 @@ if ($type == "post") {
echo 'Please wait ' . round($wait) . ' minutes before posting again.<br />';
}
}
// Post logging
if ($enable_post_log) {
file_put_contents($logfile, "\n" . format_log_date() . " Post in: " . $returngroup . " by " . $name . "\n " . $subject, FILE_APPEND);
}
echo '<p><a href="' . $file_thread . '?group=' . $returngroup . '">Back</a></p>';
} else {
// article not accepted by the newsserver