Dem_anywhere> Чтобы обновить только уже запомненное для конкретного пользователя.
А толку?
Ну да, темы, куда он хоть раз заглядывал станут уже прочтнённым. Но все, где он не был - так и останутся непосещёнными.
Повторюсь, что там хранится не полная матрица юзеров и топиков, на это никакой памяти не хватит, а записи вида юзер-топик-время посещения.
Т.е. непосещённые темы нигде не хранятся и считается, что они для юзера - все новые.
...
Кстати, даже в таком простом виде форум обеспечивает функционал, которого почти ни в одном другом движке нет. Обычно хранится только время последнего (предыдущего) захода юзера на форум и с этого момента все топики помечены новыми. Очень неудобно