public void AddUser(yaf_User user) { if (users.Count == keepMaxUsers) { users = new Dictionary <int, yaf_User>(); } if (user != null) { users.Add(user.UserID, user); } }
public int GetAuthorPostsCount(FeatureParameters parameters) { int messageId = parameters.MessageId; yaf_Message item = buhonlineDataProvider.ReadMessage(messageId); yaf_User author = GetAuthor(item.UserID); if (author == null) { return(0); } return(author.NumPosts); }
public int GetAuthorForumAge(FeatureParameters parameters) { int messageId = parameters.MessageId; yaf_Message item = buhonlineDataProvider.ReadMessage(messageId); yaf_User author = GetAuthor(item.UserID); if (author == null || author.Joined > item.Posted) { return(0); } return((int)(item.Posted - author.Joined).TotalDays); }