示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AjaxPro.Utility.RegisterTypeForAjax(typeof(MemberView));

        member = (Member)Session["Member"];

        LoginUrl = @"/signup/?u=" + Request.Url.AbsoluteUri;

        MemberSubscribers = GetSubscriberLister();

        PopulateMemberVariables();
        GenerateFriendLister();

        List <PhotoCollection> Galleries = PhotoCollection.GetAllPhotoCollectionByMemberID(ViewingMember.MemberID);

        GetPhotoLister(ViewingMember.WebMemberID, Galleries, 0);

        TabContents tabContents = GetVideoLister(ViewingMember.WebMemberID, 0, true);

        DefaultLister = tabContents.HTML;
        DefaultPager  = tabContents.PagerHTML;

        IncrementProfileViews();

        InviteWebmemberID.Value = ViewingMember.WebMemberID;

        EmbedLink = @"<object width=""420"" height=""320""><param name=""flashvars"" value=""nickname=" + ViewingMember.NickName + @""" /><param name=""movie"" value=""http://services.next2friends.com/livewidget/n2flw1.swf""></param><param name=""allowFullScreen"" value=""true""></param><embed src=""http://services.next2friends.com/livewidget/n2flw1.swf"" flashvars=""nickname=" + ViewingMember.NickName + @"""  type=""application/x-shockwave-flash"" allowfullscreen=""true"" width=""420"" height=""320""></embed></object>";

        if (ViewingMember.AccountType == 1 || ViewingMember.DOB.Year == 1900)
        {
            ShowAge = false;
        }
    }
示例#2
0
    public TabContents GetPhotoLister(string WebMemberID, int Page)
    {
        ViewingMember = Member.GetMemberViaWebMemberID(WebMemberID);

        List <PhotoCollection> Galleries = PhotoCollection.GetAllPhotoCollectionByMemberID(ViewingMember.MemberID);

        return(GetPhotoLister(WebMemberID, Galleries, Page));
    }
示例#3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AjaxPro.Utility.RegisterTypeForAjax(typeof(MemberView));

        member = (Member)Session["Member"];

        LoginUrl = @"signup.aspx?u=" + Request.Url.AbsoluteUri;

        string strWebMemberID = Request.Params["m"];

        ViewingMember = Member.GetMembersViaWebMemberIDWithFullJoin(strWebMemberID);

        Comments1.ObjectId    = ViewingMember.MemberID;
        Comments1.ObjectWebId = ViewingMember.WebMemberID;
        Comments1.CommentType = CommentType.Wall;

        if (member != null)
        {
            IsLoggedIn = true;

            if (ViewingMember.MemberID == member.MemberID)
            {
                IsMyPage = true;
            }
        }

        MemberSubscribers = GetSubscriberLister();

        PopulateMemberVariables();
        GenerateFriendLister();

        List <PhotoCollection> Galleries = PhotoCollection.GetAllPhotoCollectionByMemberID(ViewingMember.MemberID);

        GetPhotoLister(ViewingMember.WebMemberID, Galleries, 0);

        TabContents tabContents = GetVideoLister(ViewingMember.WebMemberID, 0);

        DefaultLister = tabContents.HTML;
        DefaultPager  = tabContents.PagerHTML;
    }
示例#4
0
    /// <summary>
    /// Populates the Gallery Dropdown
    /// </summary>
    private void GetGalleryDrop()
    {
        List <PhotoCollection> Galleries = PhotoCollection.GetAllPhotoCollectionByMemberID(ViewingMember.MemberID);

        StringBuilder sbHTML            = new StringBuilder();
        int           NumberOfGalleries = 0;
        int           NumberOfPhotos    = 0;

        for (int i = 0; i < Galleries.Count; i++)
        {
            // only show galleries with at least one photo
            if (Galleries[i].Photo.Count > 0)
            {
                NumberOfGalleries++;

                object[] parameters = new object[6];

                parameters[0] = ParallelServer.Get(Galleries[i].DefaultThumbnailURL) + "user/" + Galleries[i].DefaultThumbnailURL;
                parameters[1] = Galleries[i].WebPhotoCollectionID;
                parameters[2] = Galleries[i].Name;
                parameters[3] = Galleries[i].Photo.Count;
                parameters[4] = Galleries[i].Description;
                parameters[5] = ViewingMember.WebMemberID;

                sbHTML.AppendFormat(@"<li>
								<a href='/gallery/?g={1}&m={5}' class='clearfix'><span class='drop_thumb'><img src='{0}' alt='thumb' width='50' height='35' /></span>
								<span class='drop_details'><strong>{2}</strong><br />
								 {4}</span></a>

							</li>"                            , parameters);

                NumberOfPhotos += Galleries[i].Photo.Count;
            }
        }

        GalleryDropHTML = sbHTML.ToString();
    }
示例#5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        List <PhotoCollection> Galleries = PhotoCollection.GetAllPhotoCollectionByMemberID(ViewingMember.MemberID);

        GetPhotoLister(ViewingMember.WebMemberID, Galleries);
    }