[ticket/12881] Checks earlier if server-side topic marking is enabled

PHPBB3-12881
This commit is contained in:
Tristan Darricau 2014-07-25 00:22:46 +02:00
parent 8064d2931f
commit d9a62a7333

View file

@ -469,11 +469,11 @@ if ($forum_data['forum_type'] == FORUM_POST)
$forum_tracking_info = array(); $forum_tracking_info = array();
if ($user->data['is_registered']) if ($user->data['is_registered'] && $config['load_db_lastread'])
{ {
$forum_tracking_info[$forum_id] = $forum_data['mark_time']; $forum_tracking_info[$forum_id] = $forum_data['mark_time'];
if (!empty($global_announce_forums) && $config['load_db_lastread']) if (!empty($global_announce_forums))
{ {
$sql = 'SELECT forum_id, mark_time $sql = 'SELECT forum_id, mark_time
FROM ' . FORUMS_TRACK_TABLE . ' FROM ' . FORUMS_TRACK_TABLE . '