コード例 #1
0
ファイル: AboutUs.aspx.cs プロジェクト: Shine6Z/GenXSource
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Page.Request.Url.AbsolutePath.ToLower().EndsWith("aboutus.aspx"))
     {
         HTTPResponse.PermamentlyMoved301(Context, "/aboutus");
     }
 }
コード例 #2
0
    /// <summary>
    /// set the page skin
    /// </summary>
    /// <param name="e"></param>
    protected override void OnPreInit(EventArgs e)
    {
        if (Page.Request.Url.AbsolutePath.ToLower().EndsWith(".aspx"))
        {
            HTTPResponse.PermamentlyMoved301(Context, "/video");
        }

        Master.SkinID = "Video";
        base.OnPreInit(e);
    }
コード例 #3
0
    protected void Page_LoadComplete(object sender, EventArgs e)
    {
        if (Page.Request.Url.AbsolutePath.ToLower().EndsWith(".aspx"))
        {
            HTTPResponse.PermamentlyMoved301(Context, "/community");
        }

        Master.HTMLTitle       = PageTitle.GetCommunityTitle();
        Master.MetaDescription = "Live mobile video broadcasting networking";
        Master.MetaKeywords    = "Live mobile video, live video, mobile video, Live, live, mobile phone, mobile, phone,social, social networking";
    }
コード例 #4
0
ファイル: Download.aspx.cs プロジェクト: Shine6Z/GenXSource
    /// <summary>
    /// set the page skin
    /// </summary>
    /// <param name="e"></param>
    protected override void OnPreInit(EventArgs e)
    {
        Member member = (Member)Session["Member"];

        if (member == null)
        {
            Response.Redirect("/signup");
        }

        if (Page.Request.Url.AbsolutePath.ToLower().EndsWith(".aspx"))
        {
            HTTPResponse.PermamentlyMoved301(Context, "/download");
        }

        Master.SkinID = "domore";
        base.OnPreInit(e);
    }
コード例 #5
0
ファイル: FAQ.aspx.cs プロジェクト: Shine6Z/GenXSource
 protected void Page_Load(object sender, EventArgs e)
 {
     HTTPResponse.PermamentlyMoved301(this.Context, "/features");
 }
コード例 #6
0
    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();
    }