Hello,
since few days - after mybb update to 1.8.33 the plugin gives normaly users, an error, when they are logged and forum is closed. They get the message about closed forum in the line with usercp, after unread posts counter:
Quote:Freundesliste öffnen Neue Beiträge ansehen Heutige Beiträge ansehen Ungelesene Beiträge (500+) {"errors":["Dieses Forum ist zur Zeit geschlossen. Der Administrator hat folgenden Grund angegeben:
Das Forum ist wegen eines Updates vor\u00fcbergehend geschlossen. In K\u00fcrze geht es weiter.<\/em>"]} {"errors":["Dieses Forum ist zur Zeit geschlossen. Der Administrator hat folgenden Grund angegeben:
Das Forum ist wegen eines Updates vor\u00fcbergehend geschlossen. In K\u00fcrze geht es weiter.<\/em>"]} Private Nachrichten (0 ungelesen, 8 insgesamt)
as email I get this error message:
Quote:Your copy of MyBB running on Clever-Excel-Forum (https://www.clever-excel-forum.net) has experienced an error. Details of the error include:
---
Type: 2
File: xmlhttp.php (Line no. 1140)
Message
Cannot modify header information - headers already sent by (output started at /mnt/web016/e3/82/56775182/htdocs/net/inc/plugins/unreadPosts.php:327)
Back Trace: #0 errorHandler->email_error(2, Cannot modify header information - headers already sent by (output started at /mnt/web016/e3/82/56775182/htdocs/net/inc/plugins/unreadPosts.php:327), xmlhttp.php, 1140) called at [/mnt/web016/e3/82/56775182/htdocs/net/inc/class_error.php:229]
#1 errorHandler->error(2, Cannot modify header information - headers already sent by (output started at /mnt/web016/e3/82/56775182/htdocs/net/inc/plugins/unreadPosts.php:327), xmlhttp.php, 1140) called at [/mnt/web016/e3/82/56775182/htdocs/net/inc/class_error.php:153]
#2 errorHandler->error_callback(2, Cannot modify header information - headers already sent by (output started at /mnt/web016/e3/82/56775182/htdocs/net/inc/plugins/unreadPosts.php:327), /mnt/web016/e3/82/56775182/htdocs/net/xmlhttp.php, 1140, Array ([message] => Dieses Forum ist zur Zeit geschlossen. Der Administrator hat folgenden Grund angegeben:<br /><em>Dieses Forum ist zur Zeit wegen Wartungsarbeiten geschlossen. Bitte versuche es später noch einmal</em>,[charset] => UTF-8))
#3 header(Content-type: application/json; charset=UTF-8) called at [/mnt/web016/e3/82/56775182/htdocs/net/xmlhttp.php:1140]
#4 xmlhttp_error(Dieses Forum ist zur Zeit geschlossen. Der Administrator hat folgenden Grund angegeben:<br /><em>Dieses Forum ist zur Zeit wegen Wartungsarbeiten geschlossen. Bitte versuche es später noch einmal</em>) called at [/mnt/web016/e3/82/56775182/htdocs/net/xmlhttp.php:218]
For test I had created a new forum with this changes
File Permissions - MyBB Documentation
and only with a second, normaly user,
uploaded and installed the original plugin files, and I get the error message as normaly user in closed forum.
When I deactivate the plugin, I don't get this error message and the message about the closed forum is correctly.
In 1.8.33 are two changes in forum_indicators.php, line 109 and 113. I wrote this changes in the plugin file, but the error is the same.
My PHP version is 7.4.x