コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        btnDelete.OnClientClick = "return confirm('" + Language.Admin["CategoryDeleteConfirm"] + "');";
        HideAll();

        int iFileID = 0;

        int.TryParse(Request["FileID"], out iFileID);

        if (!string.IsNullOrEmpty(Request["p"]) && Request["p"].Equals("new"))
        {
            divAddMedia.Visible = true;
        }
        else if (iFileID != 0)
        {
            divEditMedia.Visible     = true;
            divEditMediaSide.Visible = true;

            divEditMedia.Visible     = true;
            divEditMediaSide.Visible = true;
            if (!IsPostBack)
            {
                BSPost bsPost = BSPost.GetPost(iFileID);
                if (bsPost != null)
                {
                    tmceContent.Content   = bsPost.Content;
                    txtTitle.Text         = bsPost.Title;
                    cblAddComment.Checked = bsPost.AddComment;
                    ddState.SelectedValue = bsPost.State.ToString();
                    Categories1.TermType  = TermTypes.Category;
                    Categories1.LoadData(bsPost.PostID);
                    Tags1.LoadTags(bsPost.PostID);
                    ddState.Items[0].Text = Language.Admin["HiddenFile"];
                    ddState.Items[1].Text = Language.Admin["PublicFile"];
                    cblAddComment.Text    = Language.Admin["CommentAdd"];

                    string strFolder = bsPost.Show == PostVisibleTypes.Hidden ? "Files/" : bsPost.Show == PostVisibleTypes.Public ? "Images/" : "Files/";

                    ltOpenAddress.Text    = "Upload/" + strFolder + bsPost.Title;
                    ltShowAddress.Text    = "?FileID=" + bsPost.PostID;
                    ltDownloadAdress.Text = "FileHandler.ashx?FileID=" + bsPost.PostID;
                }
                else
                {
                    Response.Redirect("Library.aspx");
                }
            }
        }
        else
        {
            if (!IsPostBack)
            {
                gvPosts.DataBind();
            }
            divLibrary.Visible = true;
        }
    }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Categories1.LoadData(0);

        rblDate.Items[0].Text = Language.Admin["NowPublish"];
        rblDate.Items[1].Text = Language.Admin["ChangeDateTime"];

        ddState.Items[0].Text = Language.Admin["Publish"];
        ddState.Items[1].Text = Language.Admin["Draft"];
        cblAddComment.Text    = Language.Admin["CommentAdd"];
    }
コード例 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        GenerateHeaderButtons();
        Categories1.TermType        = TermTypes.LinkCategory;
        rblLinkTarget.Items[0].Text = Language.Admin["Standard"];
        if (!Page.IsPostBack)
        {
            string Msg = Request.QueryString["Message"];
            switch (Msg)
            {
            case "1": MessageBox1.Message = Language.Admin["PostSaved"]; break;

            default: break;
            }
            HideAll();

            int iLinkID = 0;
            int.TryParse(Request["LinkID"], out iLinkID);

            if (iLinkID > 0)
            {
                BSLink link = BSLink.GetLink(iLinkID);

                if (link != null)
                {
                    Categories1.TermType = TermTypes.LinkCategory;
                    Categories1.LoadData(link.LinkID);
                    divAddLink.Visible     = true;
                    divAddPostSide.Visible = true;

                    txtLinkTitle.Text           = link.Name;
                    txtLinkDescription.Text     = link.Description;
                    txtLinkURL.Text             = link.Url;
                    rblLinkTarget.SelectedValue = link.Target;
                    lpLinkLanguage.LangaugeCode = link.LanguageCode;
                }
                else
                {
                    Response.Redirect("Links.aspx");
                }
            }
            else
            {
                divPosts.Visible = true;
                gvLinks.DataBind();
            }
        }
    }
コード例 #4
0
    /// <summary>
    /// Page Load
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        gvhDefault.SearchButton.Click += new EventHandler(lbSearch_Click);

        GenerateHeaderButtons();

        if (!Page.IsPostBack)
        {
            HideAll();
            string PostID  = Request.QueryString["PostID"];
            int    iPostID = 0;

            int.TryParse(PostID, out iPostID);

            if (iPostID > 0)
            {
                BSPost bsPost = BSPost.GetPost(iPostID);

                divAddPost.Visible     = true;
                divAddPostSide.Visible = true;
                if (bsPost != null)
                {
                    tmceContent.Content   = bsPost.Content;
                    txtTitle.Text         = bsPost.Title;
                    cblAddComment.Checked = bsPost.AddComment;
                    ddState.SelectedValue = bsPost.State.ToString();
                    Categories1.TermType  = TermTypes.Category;
                    Categories1.LoadData(bsPost.PostID);
                    Tags1.LoadTags(bsPost.PostID);
                    rblDate.Items[0].Text = Language.Admin["NowPublish"];
                    rblDate.Items[1].Text = Language.Admin["ChangeDateTime"];

                    dtsDateTime.SelectedDateTime = bsPost.Date;
                }
                else
                {
                    Response.Redirect("Posts.aspx");
                }
            }
            else
            {
                divPosts.Visible = true;
                gvPosts.DataBind();
            }
        }
    }