/// <summary> /// Creates a lister with members friends /// </summary> public void GenerateProfileVisitorLister(Member LoggedInMember) { List <ContentView> ProfileViews = ContentView.GetMemberProfileViews(LoggedInMember.MemberID); StringBuilder sbHTMLList = new StringBuilder(); for (int i = 0; i < 10; i++) { if (ProfileViews.Count <= i) { break; } // add the member to the js array AddJSMemberArray(ProfileViews[i].WebMemberID, ProfileViews[i].FirstName + " " + ProfileViews[i].LastName); StringBuilder sbHTMLItem = new StringBuilder(); object[] parameters = new object[6]; parameters[0] = ProfileViews[i].NickName; parameters[1] = ParallelServer.Get("/user/" + ProfileViews[i].PhotoURL) + "/user/" + ProfileViews[i].PhotoURL; parameters[2] = ProfileViews[i].FirstName; parameters[3] = ProfileViews[i].LastName; parameters[4] = TimeDistance.TimeAgo(ProfileViews[i].DTCreated); parameters[5] = ProfileViews[i].WebMemberID; string HTMLItem = @"<li><a onclick='dmp(""{5}"");return false;'> <img src='{1}' alt='member' width='45' height='45' /></a> <p><span style='notes'><a onclick='dmp(""{5}"");return false;'>{2} {3}</a></span></p> <p><span style='notes'>{4}</a></span></p> </li>"; sbHTMLItem.AppendFormat(HTMLItem, parameters); sbHTMLList.Append(sbHTMLItem.ToString()); } ViewLister = sbHTMLList.ToString(); ViewCount = ProfileViews.Count; }