i’ll check as soon … but it is very strange, i do not have understand (on fly) how it can happen, because the array isset by the way on related function.
I can’t even reproduce the behavior, at moment …
The only reason can be that the execution of related function not fire when needed, but i’ve try out any config, and all work here, but i’ll check further more …
Disable for the moment the option:
Activate notify Read/Unread Topics/Posts into Last Topics widgets
Or open: class.wp.w3all.widgets-phpbb.php
search for this code:
if ( $w3all_phpbb_widget_mark_ru_yn == 1 && is_user_logged_in() ) {
$phpbb_unread_topics = unserialize(W3UNREADTOPICS);
}
replace with:
if ( $w3all_phpbb_widget_mark_ru_yn == 1 && is_user_logged_in() ) {
if(defined("W3UNREADTOPICS")){
$phpbb_unread_topics = unserialize(W3UNREADTOPICS);
} else {
$phpbb_unread_topics = array();
}
}
which due to your report, will lead to the same and nothing more (the option will not work as needed i think, but no more error for sure) … This is very strange (at moment), can you try?
p.s if you can change the code, and let enabled the option, all should work fine, but the question is, the widget return the correct notify if there are unread posts?… let know!