Add config toggle for mailing admin debug messages.
This commit is contained in:
parent
de23c619e4
commit
bb14360d1e
|
@ -13,7 +13,7 @@ if (! isset($_SESSION['last_access']) || (time() - $_SESSION['last_access']) > 6
|
||||||
$logfile = $logdir . '/newsportal.log';
|
$logfile = $logdir . '/newsportal.log';
|
||||||
if (isset($_COOKIE['mail_name'])) {
|
if (isset($_COOKIE['mail_name'])) {
|
||||||
$cookie_mail_name = trim(strtolower($_COOKIE['mail_name']));
|
$cookie_mail_name = trim(strtolower($_COOKIE['mail_name']));
|
||||||
if($_COOKIE['mail_name'] == $CONFIG['anonusername']) {
|
if ($_COOKIE['mail_name'] == $CONFIG['anonusername']) {
|
||||||
unset($cookie_mail_name);
|
unset($cookie_mail_name);
|
||||||
}
|
}
|
||||||
if ($userdata = get_user_mail_auth_data($cookie_mail_name)) {
|
if ($userdata = get_user_mail_auth_data($cookie_mail_name)) {
|
||||||
|
@ -81,16 +81,16 @@ if ($userdata) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($frames_on) && $frames_on === true) {
|
if (isset($frames_on) && $frames_on === true) {
|
||||||
?>
|
?>
|
||||||
<script>
|
<script>
|
||||||
var contentURL=window.location.pathname+window.location.search+window.location.hash;
|
var contentURL = window.location.pathname + window.location.search + window.location.hash;
|
||||||
if ( window.self !== window.top ) {
|
if (window.self !== window.top) {
|
||||||
/* Great! now we move along */
|
/* Great! now we move along */
|
||||||
} else {
|
} else {
|
||||||
window.location.href = '../index.php?content='+encodeURIComponent(contentURL);
|
window.location.href = '../index.php?content=' + encodeURIComponent(contentURL);
|
||||||
}
|
}
|
||||||
top.history.replaceState({}, 'Title', 'index.php?content='+encodeURIComponent(contentURL));
|
top.history.replaceState({}, 'Title', 'index.php?content=' + encodeURIComponent(contentURL));
|
||||||
</script>
|
</script>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -139,10 +139,12 @@ if ($message) {
|
||||||
if ($admin_msg_log[$group] != 0) {
|
if ($admin_msg_log[$group] != 0) {
|
||||||
$msg_from = 'admin';
|
$msg_from = 'admin';
|
||||||
$msg_to = 'admin';
|
$msg_to = 'admin';
|
||||||
$msg_body = format_log_date() . " " . $config_name . " GROUP ERROR: " . $group . " may need repair";
|
$msg_body = format_log_date() . " " . $config_name . " GROUP ERROR: " . $group . ":" . $message->header->number . " may need repair";
|
||||||
$msg_body_2 = "\n\nRun maintenance.php -import " . $group;
|
$msg_body_2 = "\n\nRun maintenance.php -import " . $group;
|
||||||
$msg_subject = "ERROR in $group";
|
$msg_subject = "ERROR in $group";
|
||||||
// send_admin_message($msg_to, $msg_from, $msg_subject, $msg_body . $msg_body_2);
|
if (isset($OVERRIDES['send_admin_debug_messages']) && $OVERRIDES['send_admin_debug_messages'] == true) {
|
||||||
|
send_admin_message($msg_to, $msg_from, $msg_subject, $msg_body . $msg_body_2);
|
||||||
|
}
|
||||||
file_put_contents($debug_log, "\n" . $msg_body, FILE_APPEND);
|
file_put_contents($debug_log, "\n" . $msg_body, FILE_APPEND);
|
||||||
$admin_msg_log[$group] = 0;
|
$admin_msg_log[$group] = 0;
|
||||||
} else {
|
} else {
|
||||||
|
@ -163,7 +165,7 @@ if ($message) {
|
||||||
|
|
||||||
// which articles are exactly on this page?
|
// which articles are exactly on this page?
|
||||||
$pageids = array();
|
$pageids = array();
|
||||||
for ($i = $first - 1; (($i < count($subthread)) && ($i < $first + $articleflat_articles_per_page - 1)); $i ++) {
|
for ($i = $first - 1; (($i < count($subthread)) && ($i < $first + $articleflat_articles_per_page - 1)); $i++) {
|
||||||
$pageids[] = $subthread[$i];
|
$pageids[] = $subthread[$i];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -174,7 +176,7 @@ if ($message) {
|
||||||
$thread_show["lastdate"] = false;
|
$thread_show["lastdate"] = false;
|
||||||
$thread_show["latest"] = false;
|
$thread_show["latest"] = false;
|
||||||
$thread_show["author"] = true;
|
$thread_show["author"] = true;
|
||||||
if(isset($OVERRIDES['show_thread_tree']) && $OVERRIDES['show_thread_tree'] == true) {
|
if (isset($OVERRIDES['show_thread_tree']) && $OVERRIDES['show_thread_tree'] == true) {
|
||||||
message_thread($message->header->id, $group, $thread, false);
|
message_thread($message->header->id, $group, $thread, false);
|
||||||
}
|
}
|
||||||
echo '<br>';
|
echo '<br>';
|
||||||
|
@ -220,4 +222,4 @@ if ($message) {
|
||||||
echo '</td></tr></table>';
|
echo '</td></tr></table>';
|
||||||
}
|
}
|
||||||
include "tail.inc";
|
include "tail.inc";
|
||||||
?>
|
?>
|
|
@ -90,6 +90,11 @@ return [
|
||||||
// If unset, default is 'articles'
|
// If unset, default is 'articles'
|
||||||
'overboard_default_view' => 'articles',
|
'overboard_default_view' => 'articles',
|
||||||
|
|
||||||
|
// Send Admin debug messages
|
||||||
|
// Some debug messages can be sent to admin address (rslight email)
|
||||||
|
// Default is false
|
||||||
|
'send_admin_debug_messages' => false,
|
||||||
|
|
||||||
// Disable New Articles link on groups page
|
// Disable New Articles link on groups page
|
||||||
'overboard_disable_new_link' => false,
|
'overboard_disable_new_link' => false,
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue