protected void Page_Load(object sender, EventArgs e) { member = (Member)Session["Member"]; AjaxPro.Utility.RegisterTypeForAjax(typeof(MVideo)); ViewingMember = ExtractPageParams.GetMember(this.Page, this.Context); string CurentTab = Request.QueryString["to"]; string strPage = Request.QueryString["p"]; try { CurrentTab = (MemberOrderVideo)int.Parse(CurentTab); } catch { } SetOrderTab(); PageTo = 1; Int32.TryParse(strPage, out PageTo); // set the page to 1 if no preference is found in the URL PageTo = (PageTo == 0) ? 1 : PageTo; if (ViewingMember != null) { GetVideoLister(ViewingMember.WebMemberID, true); } else { // error forward to notavailable.aspx } }
/// <summary> /// set the page skin /// </summary> /// <param name="e"></param> protected override void OnPreInit(EventArgs e) { ViewingMember = ExtractPageParams.GetMember(this.Page, this.Context); member = (Member)Session["Member"]; if (member != null) { if (member.MemberID == ViewingMember.MemberID) { Master.SkinID = "profile"; } } base.OnPreInit(e); }
protected void Page_Load(object sender, EventArgs e) { AjaxPro.Utility.RegisterTypeForAjax(typeof(WallPage)); member = (Member)Session["Member"]; if (member != null) { IsLoggedIn = true; } LoginUrl = @"/signup.aspx?u=" + Request.Url.AbsoluteUri; ViewingMember = ExtractPageParams.GetMember(this.Page, this.Context); Comments1.ObjectId = ViewingMember.MemberID; Comments1.ObjectWebId = ViewingMember.WebMemberID; Comments1.CommentType = CommentType.Wall; }
protected void Page_Load(object sender, EventArgs e) { AjaxPro.Utility.RegisterTypeForAjax(typeof(MFriends)); member = (Member)Session["Member"]; string strPager = Request.Params["p"]; // determine if a page reqest has been requested otherwise default to page 1 int PageTo = 1; Int32.TryParse(strPager, out PageTo); PageTo = (PageTo == 0) ? 1 : PageTo; ViewingMember = ExtractPageParams.GetMember(this.Page, this.Context); if (ViewingMember != null) { List <Member> friends = Member.GetAllFriendsByMemberIDForPageLister(ViewingMember.MemberID); GenerateLister(friends, 1, PageTo, true); } }
private void ExtractURLParams() { ViewingMember = ExtractPageParams.GetMember(this.Page, this.Context); // if no member name was givent then it is likely to be a video page if (ViewingMember == null) { // get the video and extact the member DefaultVideo = ExtractPageParams.GetVideo(this.Page, this.Context); ViewingMember = new Member(DefaultVideo.MemberID); } NumberOfComments = AjaxComment.GetNumberOfCommentByObjectID(ViewingMember.MemberID, (int)CommentType.Wall); NumberOfMemberSubscribers = SubscriptionMember.GetSubscriberCountByMemberID(ViewingMember.MemberID).ToString(); ViewingMemberProfile = ViewingMember.MemberProfile[0]; try { NumberOfVideos = ViewingMemberProfile.NumberOfVideos; NumberOfPhotos = ViewingMemberProfile.NumberOfPhotos; NumberOfFriends = FriendRequest.GetNumberOfFriends(ViewingMember.MemberID); } catch { } try { ResourceFile PhotoRes = new ResourceFile(ViewingMember.ProfilePhotoResourceFileID); PhotoURL = ParallelServer.Get(PhotoRes.FullyQualifiedURL) + PhotoRes.FullyQualifiedURL; LargePhotoURL = ParallelServer.Get("/pmed/" + PhotoRes.FileName) + @"user/" + ViewingMember.NickName + "/pmed/" + PhotoRes.FileName; } catch { } ViewingMemberProfile = ViewingMember.MemberProfile[0]; ViewingMemberProfile.NumberOfViews++; }
protected void Page_Load(object sender, EventArgs e) { LoginUrl = @"signup.aspx?u=" + Request.Url.AbsoluteUri; AjaxPro.Utility.RegisterTypeForAjax(typeof(AskAFriendPage)); Comments1.CommentType = CommentType.AskAFriend; string Return = Request.Params["return"]; if (Return != null) { ReturnToDash = "true"; } //int t=0; //if(Session["t"]!=null) //{ // t=(int)Session["t"]; // t++; // Session["t"]=t; //} //else //{ // Session["t"]=0; //} //lblT.Text= t.ToString(); try { //string strAAFQuestion = Request.Params["q"]; AskAFriend askAFriend = null; askAFriend = ExtractPageParams.ExtractAskAFriendFromURL(this.Page, this.Context); if (askAFriend != null) { CurrentAskAFriend = askAFriend; LastAskAFriend = CurrentAskAFriend; IsPermalink = true; InitialAAF = GenarateAjaxAskAFriend(); AskAFriendWebId = InitialAAF.WebAskAFriendID; Comments1.ObjectWebId = AskAFriendWebId; return; } } catch { return; } InitialAAF = NextQuestion(); AskAFriendWebId = CurrentAskAFriend.WebAskAFriendID; Comments1.ObjectId = CurrentAskAFriend.AskAFriendID; Comments1.ObjectWebId = CurrentAskAFriend.WebAskAFriendID; }
protected void Page_Load(object sender, EventArgs e) { AjaxPro.Utility.RegisterTypeForAjax(typeof(Blog)); member = (Member)Session["Member"]; if (member != null) { IsLoggedIn = true; } ViewingMember = ExtractPageParams.GetMember(this.Page, this.Context); string strPager = Request.Params["p"]; strBlogID = Request.Params["b"]; try { string [] blogID = strBlogID.Split(new char[] { ',' }); if (blogID.Length != 0) { strBlogID = blogID[blogID.Length - 1]; } } catch {} Int32.TryParse(strPager, out PageTo); PageTo = (PageTo == 0) ? 1 : PageTo; if (member != null) { if (ViewingMember.WebMemberID == member.WebMemberID) { IsMyPage = true; } } if (ViewingMember != null) { blogs = BlogEntry.GetBlogEntryByMemberID(ViewingMember.WebMemberID); blogs = SortBlogsByDate(blogs); } if (blogs.Count == 0) { return; } HasContent = true; int i = 1; if (strBlogID != null) { foreach (BlogEntry b in blogs) { if (b.WebBlogEntryID == strBlogID) { blog = b; PageTo = i; break; } i++; } } else { if (PageTo > blogs.Count) { PageTo = blogs.Count; } blog = blogs[PageTo - 1]; } if (blog != null) { strBlogID = blog.WebBlogEntryID; WebBlogID = blog.WebBlogEntryID; Comments1.ObjectId = blog.BlogEntryID; Comments1.ObjectWebId = blog.WebBlogEntryID; Comments1.CommentType = CommentType.Blog; PopulateVariables(); BlogPager pager = new BlogPager("/users/" + ViewingMember.NickName + "/blog/", ViewingMember.NickName + "/", PageTo, blogs.Count); pager.PageSize = 1; DefaultHTMLPager = (blogs.Count > 0) ? "<span>" + pager.ToString() + "</span>" : string.Empty; } }
protected void Page_Load(object sender, EventArgs e) { LoginUrl = @"/signup/?u=" + Request.Url.AbsoluteUri; string strLiveBroadcastID = Request.Params["l"]; member = (Member)Session["Member"]; if (member != null) { IsLoggedIn = true; } DefaultVideo = ExtractPageParams.GetVideo(this.Page, this.Context); string FormattedTitle = RegexPatterns.FormatHTMLTitle(DefaultVideo.Title); FormattedTitle = RegexPatterns.FormatStringForURL(FormattedTitle); ThisURL = "/video/" + FormattedTitle + "/" + DefaultVideo.WebVideoID; if (DefaultVideo != null) { string VideoTitle = ExtractPageParams.GetVideoTitle(this.Page, this.Context); // SEO: if the title has changed then send a redirect request to the browser if (FormattedTitle != VideoTitle) { HTTPResponse.PermamentlyMoved301(Context, ThisURL); //Context.Response.Status = "301 Moved Permanently"; //Context.Response.StatusCode = 301; //Context.Response.AddHeader("location", "/videos/" + FormattedTitle + "/" + DefaultVideo.WebVideoID); //Context.Response.Redirect("/video/" + FormattedTitle + "/" + DefaultVideo.WebVideoID); } NumberOfComments = DefaultVideo.NumberOfComments; ViewingMember = new Member(DefaultVideo.MemberID); PageType = DefaultPageType.Video; DefaultVideoURL = DefaultVideo.VideoResourceFile.FullyQualifiedURL; DefaultMediaID = DefaultVideo.WebVideoID; DefaultVoteCount = DefaultVideo.TotalVoteScore.ToString(); VideoURL = DefaultVideo.VideoResourceFile.FullyQualifiedURL; DefaultNumberOfViews = (++DefaultVideo.NumberOfViews).ToString(); int ViewerMemberID = (member != null) ? member.MemberID : 0; string IPAddress = Request.UserHostAddress; Video.IncreaseWatchedCount(DefaultVideo.WebVideoID, ViewerMemberID, IPAddress); // no need to save anymore //DefaultVideo.Save(); PermaLink = WebRoot + "video/" + RegexPatterns.FormatStringForURL(DefaultVideo.Title) + "/" + DefaultVideo.WebVideoID; EmbedLink = @"<object width=""480"" height=""400""><param name=""movie"" value=""http://www.next2friends.com/flvplayer.swf""></param><param name=""wmode"" value=""transparent""></param><embed src=""http://www.next2friends.com/flvplayer.swf?file=" + VideoURL + @""" type=""application/x-shockwave-flash"" wmode=""transparent"" width=""480"" height=""400""></embed></object>"; MainTitle = DefaultVideo.Title; MainSubTitle = DefaultVideo.Description; if (IsLoggedIn) { ReportAbuseLink = "/ReportAbuse.aspx?r=" + DefaultMediaID; DefaultVoteUpLink = @"javascript:vote('v','" + DefaultMediaID + "', true);"; DefaultVoteDownLink = @"javascript:vote('v','" + DefaultMediaID + "', false);"; AddFavouritesLink = @"javascript:addToFavourites('" + CommentType.Video.ToString() + "','" + DefaultMediaID + "');"; } else { ReportAbuseLink = @"/signup.aspx?u=ReportAbuse.aspx?r=" + DefaultMediaID + "&url=" + Request.Url.AbsoluteUri; DefaultVoteUpLink = LoginUrl; DefaultVoteDownLink = LoginUrl; AddFavouritesLink = LoginUrl; } Comments1.ObjectId = DefaultVideo.VideoID; Comments1.ObjectWebId = DefaultVideo.WebVideoID; Comments1.CommentType = CommentType.Video; forwardToFriend.ObjectWebID = DefaultVideo.WebVideoID; forwardToFriend.ContentType = CommentType.Video; } else { //404 - The video was not found HTTPResponse.FileNotFound404(Context); Server.Transfer("/NotAvailable.aspx?rt=v"); } //RenderVideoSlider(); }
protected void Page_Load(object sender, EventArgs e) { AjaxPro.Utility.RegisterTypeForAjax(typeof(MiniVideoPage)); member = (Member)Session["Member"]; if (member == null) { Utility.RememberMeLogin(); } if (member != null) { IsLoggedIn = true; } string IsVideoOnly = Request.Params["VideoOnly"]; if (IsVideoOnly != null) { VideoOnly = true; } // the value we pass to this page is the webvideoid from the url DefaultVideo = ExtractPageParams.GetVideo(this.Page, this.Context); string FormattedTitle = RegexPatterns.FormatHTMLTitle(DefaultVideo.Title); FormattedTitle = RegexPatterns.FormatStringForURL(FormattedTitle); ThisURL = "/video/" + FormattedTitle + "/" + DefaultVideo.WebVideoID; if (DefaultVideo != null) { string VideoTitle = ExtractPageParams.GetVideoTitle(this.Page, this.Context); NumberOfComments = DefaultVideo.NumberOfComments; ViewingMember = new Member(DefaultVideo.MemberID); PageType = DefaultPageType.Video; DefaultVideoURL = DefaultVideo.VideoResourceFile.FullyQualifiedURL; DefaultMediaID = DefaultVideo.WebVideoID; DefaultVoteCount = DefaultVideo.TotalVoteScore.ToString(); VideoURL = DefaultVideo.VideoResourceFile.FullyQualifiedURL; DefaultNumberOfViews = (++DefaultVideo.NumberOfViews).ToString(); int ViewerMemberID = (member != null) ? member.MemberID : 0; string IPAddress = Request.UserHostAddress; Video.IncreaseWatchedCount(DefaultVideo.WebVideoID, ViewerMemberID, IPAddress); // no need to save anymore //DefaultVideo.Save(); PermaLink = WebRoot + "video/" + RegexPatterns.FormatStringForURL(DefaultVideo.Title) + "/" + DefaultVideo.WebVideoID; EmbedLink = @"<object width=""480"" height=""400""><param name=""movie"" value=""http://www.next2friends.com/flvplayer.swf""></param><param name=""wmode"" value=""transparent""></param><embed src=""http://www.next2friends.com/flvplayer.swf?file=" + VideoURL + @""" type=""application/x-shockwave-flash"" wmode=""transparent"" width=""480"" height=""400""></embed></object>"; MainTitle = DefaultVideo.Title; MainSubTitle = DefaultVideo.Description; if (IsLoggedIn) { ReportAbuseLink = "/ReportAbuse.aspx?r=" + DefaultMediaID; DefaultVoteUpLink = @"javascript:vote('" + DefaultMediaID + "', true);"; DefaultVoteDownLink = @"javascript:vote('" + DefaultMediaID + "', false);"; AddFavouritesLink = @"javascript:addToFavourites('" + CommentType.Video.ToString() + "','" + DefaultMediaID + "');"; } else { ReportAbuseLink = @"/signup.aspx?u=ReportAbuse.aspx?r=" + DefaultMediaID + "&url=" + Request.Url.AbsoluteUri; DefaultVoteUpLink = LoginUrl; DefaultVoteDownLink = LoginUrl; AddFavouritesLink = LoginUrl; } if (member != null) { if (!Utility.IsMe(ViewingMember, member)) { Utility.ContentViewed(member, ViewingMember.MemberID, CommentType.Member); } } // Comments1.ObjectId = DefaultVideo.VideoID; // Comments1.ObjectWebId = DefaultVideo.WebVideoID; // Comments1.CommentType = CommentType.Video; // forwardToFriend.ObjectWebID = DefaultVideo.WebVideoID; // forwardToFriend.ContentType = CommentType.Video; } else { //404 - The video was not found HTTPResponse.FileNotFound404(Context); Server.Transfer("/NotAvailable.aspx?rt=v"); } }