static function updated($user) { $conds = array(); if (!$user->is_anonymous) { $conds[] = "creator_id <> " . $user->id; } if (!($newest_topic = ForumPost::find_first(array('order' => "id desc", 'limit' => 1, 'select' => "created_at", 'conditions' => $conds)))) { return false; } return $newest_topic->created_at > $user->last_forum_topic_read_at; }