Exemple #1
0
        public void Control_FillData()
        {
            #region Set Default Setting

            tbx_ScriptURL.Text          = "";
            tbx_UpdateScriptURL.Text    = "";
            Panel_Update_Script.Visible = false;

            tbx_CSSURL.Text          = "";
            tbx_UpdateCSSURL.Text    = "";
            Panel_Update_CSS.Visible = false;

            #endregion

            // Script
            Pages.PageMgr myPageMgr       = new Pages.PageMgr();
            MasterPageMgr myMasterPageMgr = new MasterPageMgr();

            GridView_GlobalScripts.DataSource = myPageMgr.Get_Page_MetaTags("-1", Pages.Meta_Type.JavaScript);
            GridView_GlobalScripts.DataBind();

            GridView_Scripts.DataSource = myMasterPageMgr.Get_MasterPage_MetaTags(_masterpageindexid, Meta_Type.JavaScript);
            GridView_Scripts.DataBind();

            // CSS
            GridView_GlobalCSS.DataSource = myPageMgr.Get_Page_MetaTags("-1", Pages.Meta_Type.StyleSheet);
            GridView_GlobalCSS.DataBind();

            GridView_CSS.DataSource = myMasterPageMgr.Get_MasterPage_MetaTags(_masterpageindexid, Meta_Type.StyleSheet);
            GridView_CSS.DataBind();
        }
Exemple #2
0
        public void Edit_Page_Control_Properties_AdvanceMode(string Page_ControlID, Control_Property[] Update_Properties, string Current_UserID)
        {
            Pages.PageMgr myPageMgr = new Pages.PageMgr();

            myPageMgr.Remove_Page_Control_Properties(Page_ControlID);

            foreach (Control_Property Update_Property in Update_Properties)
            {
                e2Data[] UpdateData =
                {
                    new e2Data("Page_ControlID", Update_Property.Page_ControlID),
                    new e2Data("Property_Name",  Update_Property.Property_Name),
                    new e2Data("Property_Value", Update_Property.Property_Value)
                };


                myPageMgr.Add_Page_Property(UpdateData);
            }

            // Update Page Version
            Page_Control myPage_Control = myPageMgr.Get_Page_Control(Page_ControlID);

            e2Data[] UpdateData_PageVersion =
            {
                new e2Data("PageID",            myPage_Control.PageID),
                new e2Data("LastUpdate_Date",   DateTime.Now.ToString()),
                new e2Data("LastUpdate_UserID", Current_UserID)
            };

            myPageMgr.Edit_Page(UpdateData_PageVersion);
        }
Exemple #3
0
        /// <summary>
        /// Gets the real URL.
        /// </summary>
        /// <param name="requestedUrl">The requested URL.</param>
        /// <returns></returns>
        private string Get_WebBuilderURL(string requestdURL)
        {
            string[] PageNames = requestdURL.Split('/');

            string PageName = PageNames[PageNames.Length - 1].Split('.')[0];

            Pages.PageMgr myPageMgr = new Pages.PageMgr();

            if (myPageMgr.Chk_PageName_Live(PageName))
            {
                List <PageIndex> myPageIndexs = myPageMgr.Get_PageIndex_ByName(PageName, "1");

                foreach (PageIndex myPageIndex in myPageIndexs)
                {
                    UrlMgr myUrlMgr      = new UrlMgr();
                    string WebBuilderURL = myUrlMgr.Get_PageIndex_URL(myPageIndex.PageIndexID).ToLower() + ".aspx";
                    if (requestdURL == WebBuilderURL)
                    {
                        string _pageindexid = Chk_PageType(myPageIndex);
                        return("~/Default.aspx?PageIndexID=" + _pageindexid);
                    }
                }
            }

            return(null);
        }
Exemple #4
0
        public void Add_Page_Control_Properties_AdvanceMode(Control_Property[] Update_Properties)
        {
            foreach (Control_Property Update_Property in Update_Properties)
            {
                e2Data[] UpdateData =
                {
                    new e2Data("Page_ControlID", Update_Property.Page_ControlID),
                    new e2Data("Property_Name",  Update_Property.Property_Name),
                    new e2Data("Property_Value", Update_Property.Property_Value)
                };

                Pages.PageMgr myPageMgr = new Pages.PageMgr();

                myPageMgr.Add_Page_Property(UpdateData);
            }
        }
Exemple #5
0
        public void Edit_Page_Control_Properties_AdvanceMode(string Page_ControlID, Control_Property[] Update_Properties)
        {
            Pages.PageMgr myPageMgr = new Pages.PageMgr();

            myPageMgr.Remove_Page_Control_Properties(Page_ControlID);

            foreach (Control_Property Update_Property in Update_Properties)
            {
                e2Data[] UpdateData =
                {
                    new e2Data("Page_ControlID", Update_Property.Page_ControlID),
                    new e2Data("Property_Name",  Update_Property.Property_Name),
                    new e2Data("Property_Value", Update_Property.Property_Value)
                };


                myPageMgr.Add_Page_Property(UpdateData);
            }
        }