Ejemplo n.º 1
0
    public string SetFriendStatus(string WebFriendRequestID, bool IsAccepted)
    {
        member = (Member)Session["Member"];

        FriendRequest.SetFriendRequestStatus(member.MemberID, WebFriendRequestID, IsAccepted);

        List <FriendRequest> friendRequests = FriendRequest.GetAllNewFriendRequestByMemberID(member.MemberID, PageListerType);

        return(friendRequests.Count.ToString());
    }
Ejemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string strTypeListerID      = Request.Params["t"];
        string strLoadFriendsLister = Request.Params["lf"];

        ListerType = "Friend Requests";

        if (strTypeListerID != null)
        {
            if (strTypeListerID == "all")
            {
                PageListerType = -1;
            }
            else if (strTypeListerID == "px")
            {
                ListerType     = "Proximity Tags";
                PageListerType = 1;
            }
            else if (strTypeListerID == "web")
            {
                ListerType = "Web Friend Requests";

                PageListerType = 0;
            }
            else
            {
                PageListerType = -1;
            }
        }

        AjaxPro.Utility.RegisterTypeForAjax(typeof(FriendRequestPage));
        List <FriendRequest> friendRequests = FriendRequest.GetAllNewFriendRequestByMemberID(member.MemberID, PageListerType);

        NumberOfFriendRequests = friendRequests.Count.ToString();
        TabContents tabContents = GenerateLister(friendRequests, 0, 1);

        DefaultHTMLLister = tabContents.HTML;
    }
Ejemplo n.º 3
0
    public void GenerateFriendRequestLister()
    {
        List <FriendRequest> friendRequests = FriendRequest.GetAllNewFriendRequestByMemberID(member.MemberID, 0);

        NumberOfFriendRequests = friendRequests.Count;

        StringBuilder sbHTMLList = new StringBuilder();

        if (friendRequests.Count == 0)
        {
            sbHTMLList.Append("<div>No Friend request</div>");
        }
        else
        {
            sbHTMLList.Append("<ul class='friends_list' id='ulFriendRequests'>");
        }

        for (int i = 0; i < 10; i++)
        {
            if (friendRequests.Count <= i)
            {
                break;
            }

            // add the member to the js array
            AddJSMemberArray(friendRequests[i].FriendMember.WebMemberID, friendRequests[i].FriendMember.FirstName + " " + friendRequests[i].FriendMember.LastName);

            StringBuilder sbHTMLItem = new StringBuilder();

            object[] parameters = new object[8];

            parameters[0] = friendRequests[i].FriendMember.WebMemberID;
            parameters[1] = "http://www.next2friends.com/user" + "/" + friendRequests[i].PhotoURL;
            parameters[2] = friendRequests[i].FriendMember.NickName;
            parameters[3] = friendRequests[i].FriendMember.FirstName;
            parameters[4] = friendRequests[i].FriendMember.LastName;
            parameters[5] = friendRequests[i].FriendMember.ISOCountry;
            parameters[6] = friendRequests[i].WebFriendRequestID;
            parameters[7] = friendRequests[i].WebFriendRequestID;


            string HTMLItem = @" <li id='liFR{7}'>
							<a onclick='dmp(""{0}"");return false;'>
								<img src='{1}' alt='{2}' height='45' width='45'>
							</a>
							<p>
								<a onclick='dmp(""{0}"");return false;'><strong>{3} {4}</strong></a><br />

								<span style=''>{5}</span><br />
								<a href='javascript:setfr(""{7}"",true);' class='acceptFriendRequest'>accept</a>
								&nbsp;&nbsp;
								<a href='javascript:setfr(""{7}"",false);' class='rejectFriendRequest'>ignore</a>
							</p>
						</li>"                        ;

            sbHTMLItem.AppendFormat(HTMLItem, parameters);
            sbHTMLList.Append(sbHTMLItem.ToString());
        }

        if (friendRequests.Count > 0)
        {
            sbHTMLList.Append("</ul>");
        }


        FriendRequestLister = sbHTMLList.ToString();
    }