using System; using System.Data; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class AR_WUC_EditorPage : System.Web.UI.UserControl { EditorPage EP_1; bool bool_inAdmin = false; bool bool_HideControls = false; public string str_Position_Style; public string str_Size_Style; public string str_HdnFields; public int int_EditorPage_Type_ID; public string str_Group_Start_EditorPage_ID; DBAccess.DBAccess ClSqlCmd; public void Page_Load(object sender, EventArgs e) { ClSqlCmd = new DBAccess.DBAccess(System.Configuration.ConfigurationSettings.AppSettings["SE_ConnectionString"]); /////////////////////////////////////////////////////////////////////////// if (Session["AdminID" + System.Configuration.ConfigurationSettings.AppSettings["SE_ModuleID"]] == null || Session["AdminID" + System.Configuration.ConfigurationSettings.AppSettings["SE_ModuleID"]].ToString() == "") //Admin logged in { bool_inAdmin = false; tr_HdnFields.Visible = false; } else { bool_inAdmin = true; tr_HdnFields.Visible = true; } if (Session["HideControls"] == null || Session["HideControls"].ToString() == "") //Show Controls { bool_HideControls = false; } else { bool_HideControls = true; } ///////////////////////////////////////////////////////////////////////// if (!Page.IsPostBack) { GetData(int_EditorPage_Type_ID); } } public void GetData(int _int_EditorPage_Type_ID) { EP_1 = new EditorPage(Server, Request, "", bool_inAdmin, bool_HideControls, _int_EditorPage_Type_ID); string str_HTML = ""; string str_Start_EditorPage_ID; string str_Start_EditorPage_Type_ID; DataSet DS; str_HdnFields = ""; int_EditorPage_Type_ID = _int_EditorPage_Type_ID; str_Start_EditorPage_ID = "-1"; str_Start_EditorPage_Type_ID = ""; str_HTML = "<--Content-->"; ////////////////////////////////////////////////////////// #region Get str_Group_Start_EditorPage_ID = ClSqlCmd.DataSetSel(@"select [dbo].[__StandardEngine_F_Group_FirstPage]( [dbo].[__StandardEngine_F_EditorPage_Group_ID]( "+Request.Params["ID"].Replace("'","")+@" ) )").Tables[0].Rows[0][0].ToString(); EP_1.str_Group_Start_EditorPage_ID = str_Group_Start_EditorPage_ID; #endregion /////////////////////////////////////////////////////////// if ( int_EditorPage_Type_ID>0 ) //Header { str_Start_EditorPage_Type_ID = int_EditorPage_Type_ID.ToString(); /////////////////////////////////////////////// DS = ClSqlCmd.DataSetSel(@" SELECT [EditorPage_ID] ,[Position_Style] ,[Size_Style] FROM [dbo].[__StandardEngine_T_EditorPages] where [EditorPage_Type_ID]=" + int_EditorPage_Type_ID.ToString() + @" and [Module_ID]=" + System.Configuration.ConfigurationSettings.AppSettings["SE_ModuleID"]); if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0 && DS.Tables[0].Rows[0]["EditorPage_ID"] != Convert.DBNull) { str_Size_Style = DS.Tables[0].Rows[0]["Size_Style"].ToString(); //////////////////////// str_Start_EditorPage_ID = DS.Tables[0].Rows[0]["EditorPage_ID"].ToString(); // str_HTML = @" // // //
// <--Content--> //
// "; //str_HdnFields += ""; //str_HdnFields += ""; } else { str_Start_EditorPage_ID = "-1"; } } else { str_Start_EditorPage_ID=Request.Params["ID"].Replace("'",""); //str_HTML = "<--Content-->"; } ////////////////////////////////////////////////////////// str_HTML = str_HTML.Replace("<--Content-->", EP_1.f_FormEditorPage(str_Start_EditorPage_ID, str_Start_EditorPage_Type_ID, "", 0, "")); //str_HTML = f_FormEditorPage(str_Start_EditorPage_ID, str_Start_EditorPage_Type_ID, "", 0); /////////////////////////////////////////////// td_Content.InnerHtml = str_HTML; if (bool_inAdmin) { //str_HdnFields += ""; td_HdnFields.InnerHtml = EP_1.str_HdnFields; } } }