Made Mark as read work recursively.

This commit is contained in:
flash 2019-07-03 02:00:16 +02:00
parent e98ed961d4
commit f3ebe21017

View file

@ -442,6 +442,15 @@ function forum_mark_read(?int $forumId, int $userId): void {
}
$entireForum = $forumId === null;
if(!$entireForum) {
$children = forum_get_child_ids($forumId);
foreach($children as $child) {
forum_mark_read($child, $userId);
}
}
$doMark = db_prepare(sprintf(
'
INSERT INTO `msz_forum_topics_track`