Beispiel #1
0
 public static void RedirectPermanently(MubbleUrl url)
 {
     RedirectPermanently(url.ToString());
 }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string src = Request.QueryString["src"];
            string filter = Request.QueryString["filter"];
            if (Request.QueryString["view"] == "list" || (filter != null && filter.Trim().Length > 0))
            {
                this.SectionImageList.Visible = true;
            }
            else if (src != null && src.Trim().Length > 0)
            {
                src = Server.UrlDecode(src);
                this.specifiedUrl = MubbleUrl.Parse(src, "MediaHandler");
                if (this.specifiedUrl != null && this.specifiedUrl.PathExtra != null)
                {
                    this.ParseMediaUrl(this.specifiedUrl.PathExtra);
                    this.isMubbleMedia = true;
                }
                else
                {
                    this.mediaFileName = src;
                    this.isMubbleMedia = false;
                }
                this.rawMediaUrl = src;
                this.SectionImageOptions.Visible = true;
            }
            else
            {
                this.SectionSourceSelection.Visible = true;
            }

            this.SharedImageList.DataSource = Mubble.Models.Controller.RootContent.Files;
        }