Windows NT HGWS2 10.0 build 14393 (Windows Server 2016) AMD64
Microsoft-IIS/10.0
: | : 18.217.119.115
Cant Read [ /etc/named.conf ]
8.3.19
IWPD_185(eibegypt)
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
D: /
InetPub /
vhosts /
eib-egypt.com /
httpdocs /
App_Code /
[ HOME SHELL ]
Name
Size
Permission
Action
EditorPage.cs
92.01
KB
-rw-rw-rw-
UpperBanner.cs
18.32
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : EditorPage.cs
using System; using System.Data; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; /// <summary> /// Summary description for EditorPage /// </summary> public class EditorPage { public HttpRequest Request; public HttpServerUtility Server; 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 EditorPage(HttpServerUtility _Server, HttpRequest _Request, string _str_HdnFields, bool _bool_inAdmin, bool _bool_HideControls, int _int_EditorPage_Type_ID) { Request = _Request; Server = _Server; bool_inAdmin = _bool_inAdmin; bool_HideControls = _bool_HideControls; int_EditorPage_Type_ID = _int_EditorPage_Type_ID; ClSqlCmd = new DBAccess.DBAccess(System.Configuration.ConfigurationSettings.AppSettings["SE_ConnectionString"]); // // TODO: Add constructor logic here // str_HdnFields = _str_HdnFields; } public string f_FormEditorPage(string _str_EditorPage_ID, string _str_Type, string _str_Parent_Type, int _i, string _str_IsStartPage) { if (_str_Type == "9999") { return ""; } //////////////////////////////////////////// string str_HTML = ""; string str_HTML_Admin = "<--HTML-->"; DataSet DS_EP = new DataSet(); DataSet DS = new DataSet(); String str_HTML_temp = ""; String str_HTML_10 = ""; string str_GroupID = "0"; int int_Cols = 1; int int_Row = 0; bool bool_isLink = false; string str_Class_Outer = ""; string str_Class_Outer_ShadowOuter = ""; string str_Class_Main_OuterContent = ""; string str_Class_Inner = ""; string str_Class_Inner_ShadowOuter = ""; str_Position_Style = ""; str_Size_Style = ""; #region Form Admin Controls if (bool_inAdmin && !bool_HideControls) { //if (_str_Parent_Type == "" // || _str_Parent_Type == "7") //Page Content //{ if (_str_Parent_Type == "" || _str_Parent_Type == "1001" || _str_Parent_Type == "2001") //Page Content { str_HTML_Admin = @" <table border=0 cellpadding=0 cellspacing=0 style='display:inline-table; visibility:<--visibility-->' >" + ( (_str_Type != "" && _str_Type != "1001" && _str_Type != "2001") ? @" <tr> <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' style='font-size:larger' href='../Admin/EditorPage_Update_Order.aspx?EPID=" + _str_EditorPage_ID + "&Dir=up&i=" + _i.ToString() + @"&Title=ترتيب محتوى&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >^</a></td> " : "" ) + ( (_str_Type == "" || _str_Type == "4" || _str_Type == "7" || _str_Type == "8" || _str_Type == "0") ? @" <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/EditorPage.aspx?PrntEPID=" + _str_EditorPage_ID + ((_str_Type == "4") ? "&Type=5" : "") + "&Title=محتوى جديد&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >*</a></td> </tr>" : "" ) + ( (_str_Type == "1001" || _str_Type == "2001") ? @" <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/HeaderFooterNew.aspx?PrntEPID=" + _str_EditorPage_ID + "&Title=محتوى جديد&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >*</a></td> </tr>" : "" ) + ( (_str_Type != "" && _str_Type != "1001" && _str_Type != "2001") ? @" <tr> <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/EditorPage_Update_Order.aspx?EPID=" + _str_EditorPage_ID + "&Dir=down&i=" + _i.ToString() + @"&Title=ترتيب محتوى&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >v</a></td>" : "" ) + ( (_str_Type != "" && _str_Type != "1001" && _str_Type != "2001") ? @" <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/EditorPage.aspx?EPID=" + _str_EditorPage_ID + (_str_IsStartPage == "1" ? "&ND=1" : "") + "&Title=تعديل محتوى&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >/</a></td> </tr>" : "" ) + ( (_str_Type == "") ? @" <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/Strip-Style.aspx?T=Content&Type=" + _str_Type + "&Title=الشكل+العام+لجزء+المحتوى+الرئيسي&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >/</a></td> </tr>" : "" ) + ( (_str_Type == "1001") ? @" <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/Strip-Style.aspx?T=Header&Title=الشكل+العام+للجزء+العلوي&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >/</a></td> </tr>" : "" ) + ( (_str_Type == "2001") ? @" <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/Strip-Style.aspx?T=Footer&Title=الشكل+العام+لجزء+التذييل&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >/</a></td> </tr>" : "" ) + ( (_str_Type != "" && _str_Type != "1001" && _str_Type != "2001" && _str_Type != "7" && _str_IsStartPage == "") ? @" <tr> <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/EditorPage_Delete.aspx?EPID=" + _str_EditorPage_ID + "&Title=حذف محتوى&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >x</a></td> </tr>" : "" ) + " </table>"; str_HTML_Admin = @" <table border=0 cellpadding=0 cellspacing=0 style='width:100%; display:inline-table' > <--HTML_AdminTitle--> <tr> <td Class='' style='text-align:right; vertical-align:bottom; visibility:hidden'>" + str_HTML_Admin.Replace("<--visibility-->", "hidden") + @"</td> <td Class='AdminBorder_BorderOnlyStyle' style='width:100%; vertical-align:bottom; position:relative'> <--HTML--> </td> <td Class='' style='text-align:right; vertical-align:bottom'>" + str_HTML_Admin.Replace("<--visibility-->", "visible") + @"</td> </tr> </table>"; #region Formin Admin Title if (_str_Type == "4" || _str_Type == "7" || _str_Type == "8") { // string str_HTML_AdminTitle = @" <tr> // <td></td> // <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' style='text-align:center; vertical-align:middle;'> // <--AdminTitle--> // </td> // <td></td> // </tr>"; /**/ string str_HTML_AdminTitle = @""; str_HTML_Admin = str_HTML_Admin.Replace("<--HTML_AdminTitle-->", str_HTML_AdminTitle); switch (_str_Type) { case "4": str_HTML_Admin = str_HTML_Admin.Replace("<--AdminTitle-->", "ألبوم صور"); break; case "7": str_HTML_Admin = str_HTML_Admin.Replace("<--AdminTitle-->", "سلسلة محتويات طولية"); break; case "8": str_HTML_Admin = str_HTML_Admin.Replace("<--AdminTitle-->", "سلسلة محتويات عرضية"); break; } } else { str_HTML_Admin = str_HTML_Admin.Replace("<--HTML_AdminTitle-->", ""); } #endregion } else { /* str_HTML_Admin = @" <table border=0 cellpadding=0 cellspacing=0 style='display:inline-table; visibility:<--visibility-->' > <tr>" + ( (_str_Parent_Type == "4" || _str_Parent_Type == "8") ? @" <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/EditorPage_Update_Order.aspx?EPID=" + _str_EditorPage_ID + "&Dir=up&i=" + _i.ToString() + @"&Title=ترتيب محتوى&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' ><</a></td> <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/EditorPage_Update_Order.aspx?EPID=" + _str_EditorPage_ID + "&Dir=down&i=" + _i.ToString() + @"&Title=ترتيب محتوى&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >></a></td>" : "" ) + ( (_str_Type == "" || _str_Type == "4" || _str_Type == "7" || _str_Type == "8" || _str_Type == "0") ? @" <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/EditorPage.aspx?PrntEPID=" + _str_EditorPage_ID +((_str_Type == "4") ? "&Type=5" : "") + "&Title=محتوى جديد&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >*</a></td>" : "" ) + ( (_str_Type != "") ? @" <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/EditorPage.aspx?EPID=" + _str_EditorPage_ID + "&Type=" + _str_Type + "&Title=تعديل محتوى&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >/</a></td>" : "" ) + ( (_str_Type != "") ? @" <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle'><a Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' href='../Admin/EditorPage_Delete.aspx?EPID=" + _str_EditorPage_ID + "&Title=حذف محتوى&retP=" + Server.UrlEncode(Request.Url.ToString()) + @"' >x</a></td>" : "" ) + @" </tr> </table>"; str_HTML_Admin = @" <table border=0 cellpadding=0 cellspacing=0 style='width:100%; display:inline-table' > <--HTML_AdminTitle--> <tr> <td Class='AdminBorder_BorderOnlyStyle' style='width:100%; vertical-align:bottom'> <--HTML--> </td> </tr> <tr> <td Class='' style='text-align:left; vertical-align:top'>" + str_HTML_Admin.Replace("<--visibility-->", "visible") + @"</td> </tr> </table>"; #region Formin Admin Title if (_str_Type == "4" || _str_Type == "7" || _str_Type == "8") { string str_HTML_AdminTitle = @" <tr> <td Class='AdminBorder_BorderOnlyStyle AdminText_TextStyle' style='text-align:center; vertical-align:middle;'> <--AdminTitle--> </td> </tr>"; str_HTML_Admin = str_HTML_Admin.Replace("<--HTML_AdminTitle-->", str_HTML_AdminTitle); switch (_str_Type) { case "4": str_HTML_Admin = str_HTML_Admin.Replace("<--AdminTitle-->", "ألبوم صور"); break; case "7": str_HTML_Admin = str_HTML_Admin.Replace("<--AdminTitle-->", "سلسلة محتويات طولية"); break; case "8": str_HTML_Admin = str_HTML_Admin.Replace("<--AdminTitle-->", "سلسلة محتويات عرضية"); break; } } else { str_HTML_Admin = str_HTML_Admin.Replace("<--HTML_AdminTitle-->", ""); } #endregion * */ } } #endregion #region Check on link if (_str_Type != "9" && _str_Type != "4" && _str_Type != "7" && _str_Type != "8" && _str_Type != "101" && _str_Type != "201" && _str_Type != "1001" && _str_Type != "2001") { DS = ClSqlCmd.DataSetSel(@" SELECT dbo.__StandardEngine_T_LinkHref.LinkHref_Href, dbo.__StandardEngine_T_LinkHref.LinkHref_Target FROM dbo.__StandardEngine_T_Link INNER JOIN dbo.__StandardEngine_T_LinkHref ON dbo.__StandardEngine_T_Link.LinkHref_ID = dbo.__StandardEngine_T_LinkHref.LinkHref_ID where dbo.__StandardEngine_T_Link.EditorPage_ID=" + _str_EditorPage_ID); if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count == 1 && DS.Tables[0].Rows[0]["LinkHref_Href"] != Convert.DBNull && _str_Type != "9") { bool_isLink = true; str_HTML += @"<a href='" + DS.Tables[0].Rows[0]["LinkHref_Href"].ToString() + "' target='" + DS.Tables[0].Rows[0]["LinkHref_Target"].ToString() + "' >"; } } #endregion switch (_str_Type) { case "": case "1001": case "2001": #region Page Content #region Get Children DS = ClSqlCmd.DataSetSel(@" SELECT [EditorPage_ID] ,[Group_ID] ,[IsStartPage] ,[EditorPage_Type_ID] ,[Module_ID] FROM [dbo].[__StandardEngine_T_EditorPages] where [EditorPage_Type_ID]<9000 and " + (_str_Type == "" ? @" [Group_ID] is NULL and " : "") + @"[Parent_EditorPage_ID]=" + _str_EditorPage_ID + @" Order by [Order] asc, [EditorPage_ID] asc"); #endregion #region Form HTML if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) { str_HTML += str_HTML != "" ? "<br/>" : ""; str_HTML += @"<table align=center border=0 cellpadding=0 cellspacing=0 style='width:100%; display:inline-table'>"; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { str_HTML += @" <tr> <td>"; str_HTML += f_FormEditorPage(DS.Tables[0].Rows[i]["EditorPage_ID"].ToString(), DS.Tables[0].Rows[i]["EditorPage_Type_ID"].ToString(), _str_Type, i, DS.Tables[0].Rows[i]["IsStartPage"].ToString()); str_HTML += @" <td> </tr>"; } str_HTML += @" </table>"; } #endregion #endregion break; case "1": #region Title DS = ClSqlCmd.DataSetSel(@" SELECT dbo.__StandardEngine_T_BorderMode.[BorderMode_ID] ,dbo.__StandardEngine_T_BorderMode.[Padding] ,dbo.__StandardEngine_T_BorderMode.[BackColor] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Color] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Style] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Size] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Top] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Right] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Bottom] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Left] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Hor] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Vor] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Blur] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Color] ,dbo.__StandardEngine_T_BorderMode.[Curve_Radius] ,dbo.__StandardEngine_T_Texts.EditorPage_ID ,dbo.__StandardEngine_T_Texts.Text_ID ,dbo.__StandardEngine_T_Texts.Text ,dbo.__StandardEngine_T_Texts.[Order] ,dbo.__StandardEngine_T_EditorPages.IsStartPage ,dbo.__StandardEngine_T_EditorPages.Position_Style ,dbo.__StandardEngine_T_EditorPages.Size_Style FROM dbo.__StandardEngine_T_Texts LEFT OUTER JOIN dbo.__StandardEngine_T_EditorPages ON dbo.__StandardEngine_T_Texts.EditorPage_ID = dbo.__StandardEngine_T_EditorPages.EditorPage_ID LEFT OUTER JOIN dbo.__StandardEngine_T_BorderMode ON dbo.__StandardEngine_T_Texts.BorderMode_ID = dbo.__StandardEngine_T_BorderMode.BorderMode_ID where dbo.__StandardEngine_T_Texts.[EditorPage_ID]=" + _str_EditorPage_ID + @" Order by dbo.__StandardEngine_T_Texts.[Order] asc, dbo.__StandardEngine_T_Texts.[Text_ID] asc"); ///////////////////////////////////////////////////////// str_HTML += @" <table align=center border=0 cellpadding=0 cellspacing=0 style='width:100%; display:inline-table'>"; str_HTML += @" <tr>"; if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) { str_Position_Style = DS.Tables[0].Rows[0]["Position_Style"].ToString(); str_Size_Style = DS.Tables[0].Rows[0]["Size_Style"].ToString(); } if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0 && DS.Tables[0].Rows[0]["BorderMode_ID"] != Convert.DBNull) //has border style { str_HTML += @" <td " + f_FormStyle(DS.Tables[0].Rows[0], "TextTitle_TextBorderStyle element_Resize", str_Size_Style) + " >"; } else { str_HTML += @" <td class='TextTitle_TextBorderStyle_ShadowOuter'><Div id='Size_" + _str_EditorPage_ID + "' class='TextTitle_TextBorderStyle element_Resize' style='" + str_Size_Style + "'>"; } if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) //has Text { str_HTML += DS.Tables[0].Rows[0]["Text"].ToString(); } str_HTML += @" </Div></td><!----> </tr> </table>"; #endregion break; case "2": #region Description / Free DS = ClSqlCmd.DataSetSel(@" SELECT dbo.__StandardEngine_T_BorderMode.[BorderMode_ID] ,dbo.__StandardEngine_T_BorderMode.[Padding] ,dbo.__StandardEngine_T_BorderMode.[BackColor] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Color] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Style] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Size] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Top] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Right] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Bottom] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Left] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Hor] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Vor] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Blur] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Color] ,dbo.__StandardEngine_T_BorderMode.[Curve_Radius] ,dbo.__StandardEngine_T_Texts.Text_ID ,dbo.__StandardEngine_T_Texts.Text ,dbo.__StandardEngine_T_Texts.[Order] ,dbo.__StandardEngine_T_Texts.EditorPage_ID ,dbo.__StandardEngine_T_EditorPages.Position_Style ,dbo.__StandardEngine_T_EditorPages.Size_Style FROM dbo.__StandardEngine_T_Texts LEFT OUTER JOIN dbo.__StandardEngine_T_EditorPages ON dbo.__StandardEngine_T_Texts.EditorPage_ID = dbo.__StandardEngine_T_EditorPages.EditorPage_ID LEFT OUTER JOIN dbo.__StandardEngine_T_BorderMode ON dbo.__StandardEngine_T_Texts.BorderMode_ID = dbo.__StandardEngine_T_BorderMode.BorderMode_ID where dbo.__StandardEngine_T_Texts.[EditorPage_ID]=" + _str_EditorPage_ID + @" Order by dbo.__StandardEngine_T_Texts.[Order] asc, dbo.__StandardEngine_T_Texts.[Text_ID] asc"); ///////////////////////////////////////////////////////// str_HTML += @" <table border=0 cellpadding=0 cellspacing=0 style='width:100%; display:inline-table'>"; str_HTML += @" <tr>"; if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) { str_Position_Style = DS.Tables[0].Rows[0]["Position_Style"].ToString(); str_Size_Style = DS.Tables[0].Rows[0]["Size_Style"].ToString(); } if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0 && DS.Tables[0].Rows[0]["BorderMode_ID"] != Convert.DBNull) //has border style { str_HTML += @" <td " + f_FormStyle(DS.Tables[0].Rows[0], "TextNormal_TextStyle element_Resize", "display:inline-block;" + str_Size_Style) + " >"; } else { str_HTML += @" <td><Div id='Size_" + _str_EditorPage_ID + "' class='TextNormal_TextStyle element_Resize' style='display:inline-block;" + str_Size_Style + "'>"; } if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) //has Text { //str_HTML += "<Div style='display:inline-block' class='TextNormal_TextStyle'>" ; str_HTML += DS.Tables[0].Rows[0]["Text"].ToString(); //str_HTML += "</Div>"; } str_HTML += @" </Div></td><!----> </tr> </table>"; #endregion break; case "3": case "5": #region Image DS = ClSqlCmd.DataSetSel(@" SELECT dbo.__StandardEngine_T_BorderMode.[BorderMode_ID] ,dbo.__StandardEngine_T_BorderMode.[Padding] ,dbo.__StandardEngine_T_BorderMode.[BackColor] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Color] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Style] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Size] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Top] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Right] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Bottom] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Left] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Hor] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Vor] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Blur] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Color] ,dbo.__StandardEngine_T_BorderMode.[Curve_Radius] ,dbo.__StandardEngine_T_Photos.Photo_ID ,dbo.__StandardEngine_T_Photos.Photo_URL_Large ,dbo.__StandardEngine_T_Photos.Photo_Width ,dbo.__StandardEngine_T_Photos.Photo_Height ,dbo.__StandardEngine_T_Photos.EditorPage_ID ,dbo.__StandardEngine_T_EditorPages.Position_Style ,dbo.__StandardEngine_T_EditorPages.Size_Style FROM dbo.__StandardEngine_T_Photos LEFT OUTER JOIN dbo.__StandardEngine_T_EditorPages ON dbo.__StandardEngine_T_Photos.EditorPage_ID = dbo.__StandardEngine_T_EditorPages.EditorPage_ID LEFT OUTER JOIN dbo.__StandardEngine_T_BorderMode ON dbo.__StandardEngine_T_Photos.BorderMode_ID = dbo.__StandardEngine_T_BorderMode.BorderMode_ID where dbo.__StandardEngine_T_Photos.[EditorPage_ID]=" + _str_EditorPage_ID + @" Order by dbo.__StandardEngine_T_Photos.[Order] asc, dbo.__StandardEngine_T_Photos.[Photo_ID] asc"); ///////////////////////////////////////////////////////// if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) { str_Position_Style = DS.Tables[0].Rows[0]["Position_Style"].ToString(); str_Size_Style = DS.Tables[0].Rows[0]["Size_Style"].ToString(); } if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) { str_HTML += @" <table align=center border=0 cellpadding=0 cellspacing=0 style='display:inline-table;'>"; str_HTML += @" <tr>"; if (DS.Tables[0].Rows[0]["BorderMode_ID"] != Convert.DBNull) //has border style { str_HTML += @" <td " + f_FormStyle(DS.Tables[0].Rows[0], null, "text-align:center;") + " >"; } else { str_HTML += @" <td class='Gallery_BorderStyle_ShadowOuter' style='display:inline-block'><Div class='Gallery_BorderStyle' style=' display:inline-block; text-align:center;'>"; } str_HTML += "<table align=center border=0 cellpadding=0 cellspacing=0 style=' display:inline-block'><tr><td " + ((DS.Tables[0].Rows[0]["BorderMode_ID"] == Convert.DBNull) ? "class='xxGallery_BorderStyle_Stroke'" : "") + @" style='display:inline-block; text-align:center; ' ><div id='Size_" + _str_EditorPage_ID + "' class='element_Resize_Ratio' style='display:inline-block; " + ((str_Size_Style == "" && DS.Tables[0].Rows[0]["Photo_Width"] != Convert.DBNull) ? ("width:" + DS.Tables[0].Rows[0]["Photo_Width"].ToString() + "px; max-width:400px") : "") + ((str_Size_Style == "" && DS.Tables[0].Rows[0]["Photo_Height"] != Convert.DBNull) ? "" : "") + str_Size_Style + "' >"; if (_str_Type == "3") { str_HTML += @"<img border=0 style='border:none; width:100%;" + ((DS.Tables[0].Rows[0]["BorderMode_ID"] != Convert.DBNull && DS.Tables[0].Rows[0]["Curve_Radius"].ToString() != "0") ? (" border-radius:" + DS.Tables[0].Rows[0]["Curve_Radius"].ToString() + "; -moz-border-radius:" + DS.Tables[0].Rows[0]["Curve_Radius"].ToString() + "; -webkit-border-radius:" + DS.Tables[0].Rows[0]["Curve_Radius"].ToString() + ";' ") : "' class='Gallery_BorderStyle_Stroke'" ) + @" src='../Photos_Swfs/" + DS.Tables[0].Rows[0]["Photo_URL_Large"].ToString() + "' />"; } else if (_str_Type == "5") { str_HTML += "<a " + (bool_inAdmin ? "" : " rel='example_group' ") + @" style='width:100%; ' href='../Photos_Swfs/" + DS.Tables[0].Rows[0]["Photo_URL_Large"].ToString() + "' title=''><img style='border:none; width:100%; " + ((DS.Tables[0].Rows[0]["BorderMode_ID"] != Convert.DBNull && DS.Tables[0].Rows[0]["Curve_Radius"].ToString() != "0") ? (" border-radius:" + DS.Tables[0].Rows[0]["Curve_Radius"].ToString() + "; -moz-border-radius:" + DS.Tables[0].Rows[0]["Curve_Radius"].ToString() + "; -webkit-border-radius:" + DS.Tables[0].Rows[0]["Curve_Radius"].ToString() + "; ") : "" ) + @" ' border=0 src='../Photos_Swfs/" + DS.Tables[0].Rows[0]["Photo_URL_Large"].ToString() + "' /></a>";//Gallery_BorderStyle_Stroke } str_HTML += @"</div></td></tr></table>"; str_HTML += @" </Div></td><!----> </tr> </table>"; } #endregion break; case "_5": #region Image in Gallery DS = ClSqlCmd.DataSetSel(@" SELECT dbo.__StandardEngine_T_BorderMode.[BorderMode_ID] ,dbo.__StandardEngine_T_BorderMode.[Padding] ,dbo.__StandardEngine_T_BorderMode.[BackColor] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Color] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Style] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Size] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Top] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Right] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Bottom] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Left] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Hor] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Vor] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Blur] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Color] ,dbo.__StandardEngine_T_BorderMode.[Curve_Radius] ,dbo.__StandardEngine_T_Photos.Photo_ID ,dbo.__StandardEngine_T_Photos.Photo_URL_Large ,dbo.__StandardEngine_T_Photos.Photo_Width ,dbo.__StandardEngine_T_Photos.EditorPage_ID ,dbo.__StandardEngine_T_EditorPages.Position_Style ,dbo.__StandardEngine_T_EditorPages.Size_Style FROM dbo.__StandardEngine_T_Photos LEFT OUTER JOIN dbo.__StandardEngine_T_EditorPages ON dbo.__StandardEngine_T_Photos.EditorPage_ID = dbo.__StandardEngine_T_EditorPages.EditorPage_ID LEFT OUTER JOIN dbo.__StandardEngine_T_BorderMode ON dbo.__StandardEngine_T_Photos.BorderMode_ID = dbo.__StandardEngine_T_BorderMode.BorderMode_ID where dbo.__StandardEngine_T_Photos.[EditorPage_ID]=" + _str_EditorPage_ID + @" Order by dbo.__StandardEngine_T_Photos.[Order] asc, dbo.__StandardEngine_T_Photos.[Photo_ID] asc"); ///////////////////////////////////////////////////////// if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) { str_Position_Style = DS.Tables[0].Rows[0]["Position_Style"].ToString(); str_Size_Style = DS.Tables[0].Rows[0]["Size_Style"].ToString(); } if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) { str_HTML += @" <table align=center border=0 cellpadding=0 cellspacing=0 style='width:100%; display:inline-table; max-width:100%; " + ((DS.Tables[0].Rows[0]["Photo_Width"] != Convert.DBNull) ? ("width:" + DS.Tables[0].Rows[0]["Photo_Width"].ToString() + ";") : "") + @"'> <tr> <td " + ((DS.Tables[0].Rows[0]["BorderMode_ID"] != Convert.DBNull) ? f_FormStyle(DS.Tables[0].Rows[0], "Gallery_BorderStyle element_Resize", str_Size_Style) : ("><Div id='Size_" + _str_EditorPage_ID + "' class='Gallery_BorderStyle element_Resize' style='" + str_Size_Style + "' ")) + @" >"; str_HTML += @"<table align=center border=0 cellpadding=0 cellspacing=0 style='width:100%; display:inline-table;'> <tr> <td " + ((DS.Tables[0].Rows[0]["BorderMode_ID"] != Convert.DBNull) ? "" : "class='Gallery_BorderStyle_Stroke'") + " >"; str_HTML += "<a rel='example_group' style='width:100%;' href='../Photos_Swfs/" + DS.Tables[0].Rows[0]["Photo_URL_Large"].ToString() + "' title=''><img style='border:none; width:100%;' border=0 src='../Photos_Swfs/" + DS.Tables[0].Rows[0]["Photo_URL_Large"].ToString() + "' /></a>";//Gallery_BorderStyle_Stroke str_HTML += @" </td> </tr> </table> </Div></td><!----> </tr> </table>"; } #endregion break; case "9": #region Link DS = ClSqlCmd.DataSetSel(@" SELECT dbo.__StandardEngine_T_BorderMode.[BorderMode_ID] ,dbo.__StandardEngine_T_BorderMode.[Padding] ,dbo.__StandardEngine_T_BorderMode.[BackColor] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Color] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Style] ,dbo.__StandardEngine_T_BorderMode.[TopBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[RightBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[BottomBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[LeftBorder_Size] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Color] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Style] ,dbo.__StandardEngine_T_BorderMode.[Stroke_Size] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Top] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Right] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Bottom] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Left] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Hor] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Vor] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Blur] ,dbo.__StandardEngine_T_BorderMode.[Shadow_Color] ,dbo.__StandardEngine_T_BorderMode.[Curve_Radius] ,dbo.__StandardEngine_T_Link.Link_ID ,dbo.__StandardEngine_T_Link.Text ,dbo.__StandardEngine_T_Link.Class ,dbo.__StandardEngine_T_Link.[Order] ,dbo.__StandardEngine_T_LinkHref.LinkHref_ID ,dbo.__StandardEngine_T_LinkHref.LinkHref_Href ,dbo.__StandardEngine_T_LinkHref.LinkHref_Target ,dbo.__StandardEngine_T_TextStyle.TextStyle_ID, dbo.__StandardEngine_T_TextStyle.ForeColor, dbo.__StandardEngine_T_TextStyle.BackColor AS TextStyle_BackColor, dbo.__StandardEngine_T_TextStyle.FontFamily, dbo.__StandardEngine_T_TextStyle.FontSize, dbo.__StandardEngine_T_TextStyle.Align, dbo.__StandardEngine_T_TextStyle.Bold, dbo.__StandardEngine_T_TextStyle.Underline, dbo.__StandardEngine_T_TextStyle.Italic ,dbo.__StandardEngine_T_Link.EditorPage_ID ,dbo.__StandardEngine_T_EditorPages.Position_Style ,dbo.__StandardEngine_T_EditorPages.Size_Style ,dbo.__StandardEngine_T_EditorPages.Group_ID ,dbo.__StandardEngine_T_Groups.Active ,dbo.__StandardEngine_T_Groups.UpperMenu_Name ,dbo.__StandardEngine_T_Groups.FooterMenu_Name FROM dbo.__StandardEngine_T_EditorPages LEFT OUTER JOIN dbo.__StandardEngine_T_Groups ON dbo.__StandardEngine_T_EditorPages.Group_ID = dbo.__StandardEngine_T_Groups.Group_ID RIGHT OUTER JOIN dbo.__StandardEngine_T_Link ON dbo.__StandardEngine_T_EditorPages.EditorPage_ID = dbo.__StandardEngine_T_Link.EditorPage_ID LEFT OUTER JOIN dbo.__StandardEngine_T_BorderMode ON dbo.__StandardEngine_T_Link.BorderMode_ID = dbo.__StandardEngine_T_BorderMode.BorderMode_ID LEFT OUTER JOIN dbo.__StandardEngine_T_TextStyle ON dbo.__StandardEngine_T_Link.TextStyle_ID = dbo.__StandardEngine_T_TextStyle.TextStyle_ID LEFT OUTER JOIN dbo.__StandardEngine_T_LinkHref ON dbo.__StandardEngine_T_Link.LinkHref_ID = dbo.__StandardEngine_T_LinkHref.LinkHref_ID where dbo.__StandardEngine_T_Link.[EditorPage_ID]=" + _str_EditorPage_ID + @" Order by dbo.__StandardEngine_T_Link.[Order] asc, dbo.__StandardEngine_T_Link.[Link_ID] asc"); ///////////////////////////////////////////////////////// if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0 && ( (DS.Tables[0].Rows[0]["Group_ID"] != Convert.DBNull && DS.Tables[0].Rows[0]["Active"].ToString() == "1") || DS.Tables[0].Rows[0]["Group_ID"] == Convert.DBNull ) && ( DS.Tables[0].Rows[0]["Group_ID"] == Convert.DBNull || (int_EditorPage_Type_ID == 1001 && DS.Tables[0].Rows[0]["UpperMenu_Name"] != Convert.DBNull) || (int_EditorPage_Type_ID == 2001 && DS.Tables[0].Rows[0]["FooterMenu_Name"] != Convert.DBNull) || int_EditorPage_Type_ID < 1000 ) ) { str_Position_Style = DS.Tables[0].Rows[0]["Position_Style"].ToString(); str_Size_Style = DS.Tables[0].Rows[0]["Size_Style"].ToString(); str_GroupID = DS.Tables[0].Rows[0]["Group_ID"].ToString(); if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) { str_HTML += @" <table align=center border=0 cellpadding=0 cellspacing=0 style='display:inline-table;' > <tr> <td>"; str_HTML += "<a " + " " + ((DS.Tables[0].Rows[0]["LinkHref_Href"] != Convert.DBNull) ? ("href='" + DS.Tables[0].Rows[0]["LinkHref_Href"].ToString() + "'") : "") + " class='" + (bool_inAdmin && Request.Url.ToString().EndsWith(DS.Tables[0].Rows[0]["LinkHref_Href"].ToString()) ? (DS.Tables[0].Rows[0]["Class"].ToString().Replace("_Menu", "_Curr_Menu")) : ( (bool_inAdmin && DS.Tables[0].Rows[0]["LinkHref_Href"].ToString().EndsWith("Page.aspx?ID=" + str_Group_Start_EditorPage_ID)) ? (DS.Tables[0].Rows[0]["Class"].ToString().Replace("_Menu", "_Curr_Menu")) : DS.Tables[0].Rows[0]["Class"].ToString() ) ) + @"' " + ((DS.Tables[0].Rows[0]["LinkHref_Target"] != Convert.DBNull) ? (" target='" + DS.Tables[0].Rows[0]["LinkHref_Target"].ToString() + "'") : ""); if (DS.Tables[0].Rows[0]["BorderMode_ID"] != Convert.DBNull) { str_HTML += @" " + f_FormStyle(DS.Tables[0].Rows[0], "element_Resize", "vertical-align:middle; text-align:center; display: table-cell; " + str_Size_Style) + " >"; } else { str_HTML += "><Div id='Size_" + _str_EditorPage_ID + "' class='element_Resize' style='vertical-align:middle; text-align:center; display: table-cell; " + str_Size_Style + "'>"; } str_HTML += DS.Tables[0].Rows[0]["Text"].ToString(); str_HTML += "</Div></a>"; str_HTML += @" </td> </tr> </table>"; } } #endregion break; case "7": #region Vertical Contents int_Cols = 1; #region Get Children DS = ClSqlCmd.DataSetSel(@" SELECT dbo.__StandardEngine_T_EditorPages.EditorPage_ID, dbo.__StandardEngine_T_EditorPages.PageDescription, dbo.__StandardEngine_T_EditorPages.Group_ID, dbo.__StandardEngine_T_EditorPages.IsStartPage, dbo.__StandardEngine_T_EditorPages.EditorPage_Type_ID, dbo.__StandardEngine_T_EditorPages.Module_ID, __StandardEngine_T_EditorPages_1.Position_Style, __StandardEngine_T_EditorPages_1.Size_Style FROM dbo.__StandardEngine_T_EditorPages INNER JOIN dbo.__StandardEngine_T_EditorPages AS __StandardEngine_T_EditorPages_1 ON dbo.__StandardEngine_T_EditorPages.Parent_EditorPage_ID = __StandardEngine_T_EditorPages_1.EditorPage_ID where dbo.__StandardEngine_T_EditorPages.[Parent_EditorPage_ID]=" + _str_EditorPage_ID + @" Order by dbo.__StandardEngine_T_EditorPages.[Order] asc, dbo.__StandardEngine_T_EditorPages.[EditorPage_ID] asc"); #endregion #region Form HTML if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) { int_Row = 0; int_Cols = DS.Tables[0].Rows.Count; ///////////////////////////////// //str_HTML += str_HTML != "" ? "<br/>" : ""; //if (_str_Parent_Type == "1001" || _str_Parent_Type == "2001") //{ //////// str_HTML += @"<table align=center border=0 cellpadding=0 cellspacing=0 style='width:100%; display:inline-table; position:relative'> //////// <tr><td class='" + "" + "' ><div id='Size_" + _str_EditorPage_ID + "' class='" + "" + "' style='display:inline-block;position:relative; " + "" + @"'>"; // } // else // { // str_HTML += @"<div id='Size_" + _str_EditorPage_ID + "' class='" + str_Class_Inner + "' style='display:inline-block; " + str_Size_Style + @"'> // <table align=center border=0 cellpadding=0 cellspacing=0 style='width:100%; display:inline-table; position:relative'> // <tr><td>"; // } // str_HTML += @" <table align=center border=0 cellpadding=0 cellspacing=0 style='display:inline-table; '> // <tr> // <td ><Div id='Size_" + _str_EditorPage_ID + "' class='" + ((_str_Type == "1001" || _str_Type == "1001") ? "Main_OuterContent " : "") + "element_Resize' style='display:inline-block; " + (str_Size_Style != "" ? str_Size_Style : "") + "'>"; for (int i = 0; i < int_Cols; i++) { //str_HTML += @" <tr>"; //str_HTML += @" <td style='width:100%; padding:5px; vertical-align:top; position:relative'>"; str_HTML += f_FormEditorPage(DS.Tables[0].Rows[i]["EditorPage_ID"].ToString(), DS.Tables[0].Rows[i]["EditorPage_Type_ID"].ToString(), _str_Type, i, DS.Tables[0].Rows[i]["IsStartPage"].ToString()); //str_HTML += @" <td>"; //str_HTML += @" </tr>"; } ////////////////////////////////////////////////////////////////////////// // str_HTML += @" </Div></td><!----> // </tr> // </table>"; //if (_str_Type == "1001" || _str_Type == "2001") //{ //////////// str_HTML += @" </div></td></tr> //////////// </table>"; // } // else // { // str_HTML += @" </td></tr> // </table> // </div>"; // } } #endregion #endregion break; case "101": #region Contact Form DS = ClSqlCmd.DataSetSel(@" SELECT Position_Style, Size_Style, EditorPage_ID FROM dbo.__StandardEngine_T_EditorPages where [EditorPage_ID]=" + _str_EditorPage_ID); if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) { str_Position_Style = DS.Tables[0].Rows[0]["Position_Style"].ToString(); str_Size_Style = DS.Tables[0].Rows[0]["Size_Style"].ToString(); } str_HTML += @" <table align=center border=0 cellpadding=0 cellspacing=0 style='display:inline-table'>"; str_HTML += @" <tr>"; str_HTML += @" <td ><Div id='Size_" + _str_EditorPage_ID + "' class='element_Resize' style='" + (str_Size_Style != "" ? str_Size_Style : "height:330px;") + "'>"; str_HTML += @"<iframe marginheight='0' src='inner_Mail.aspx' allowTransparency='true' frameborder='0' width='100%' style='width:100%; height:300px' marginwidth='0' scrolling='no'></iframe> "; str_HTML += @" </Div></td><!----> </tr> </table>"; #endregion break; case "201": #region color shap // DS = ClSqlCmd.DataSetSel(@" // SELECT // Position_Style, // Size_Style, // EditorPage_ID // FROM dbo.__StandardEngine_T_EditorPages // where // [EditorPage_ID]=" + _str_EditorPage_ID); // if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) // { // str_Position_Style = DS.Tables[0].Rows[0]["Position_Style"].ToString(); // str_Size_Style = DS.Tables[0].Rows[0]["Size_Style"].ToString(); // } // str_HTML += @" <table align=center border=0 cellpadding=0 cellspacing=0 style='display:inline-table'>"; // str_HTML += @" <tr>"; // str_HTML += @" <td ><Div id='Size_" + _str_EditorPage_ID + "' class='element_Resize' style='" + (str_Size_Style!=""?str_Size_Style:"width:50px; height:50px;") + "'>"; // str_HTML += @" </Div></td><!----> // </tr> // </table>"; #endregion break; } if (bool_isLink) { str_HTML += @"</a>"; } #region Form Inner TD if (_str_Type != "" && _str_Type != "1001" && _str_Type != "2001" && _str_Type != "9" && ( _str_Parent_Type == "" || _str_Parent_Type == "1001" || _str_Parent_Type == "2001" || (Convert.ToInt32(_str_Type) > 10 && Convert.ToInt32(_str_Type) < 30) || _str_Type == "101" || _str_Type == "201" ) ) { #region Get Border DS = ClSqlCmd.DataSetSel(@" SELECT dbo.__StandardEngine_T_BorderMode.BorderMode_ID, dbo.__StandardEngine_T_BorderMode.Padding, dbo.__StandardEngine_T_BorderMode.BackColor, dbo.__StandardEngine_T_BorderMode.TopBorder_Color, dbo.__StandardEngine_T_BorderMode.RightBorder_Color, dbo.__StandardEngine_T_BorderMode.BottomBorder_Color, dbo.__StandardEngine_T_BorderMode.LeftBorder_Color, dbo.__StandardEngine_T_BorderMode.TopBorder_Style, dbo.__StandardEngine_T_BorderMode.RightBorder_Style, dbo.__StandardEngine_T_BorderMode.BottomBorder_Style, dbo.__StandardEngine_T_BorderMode.LeftBorder_Style, dbo.__StandardEngine_T_BorderMode.TopBorder_Size, dbo.__StandardEngine_T_BorderMode.RightBorder_Size, dbo.__StandardEngine_T_BorderMode.BottomBorder_Size, dbo.__StandardEngine_T_BorderMode.LeftBorder_Size, dbo.__StandardEngine_T_BorderMode.Stroke_Color, dbo.__StandardEngine_T_BorderMode.Stroke_Style, dbo.__StandardEngine_T_BorderMode.Stroke_Size, dbo.__StandardEngine_T_BorderMode.EditorPage_ID, dbo.__StandardEngine_T_BorderMode.Shadow_Padding_Top, dbo.__StandardEngine_T_BorderMode.Shadow_Padding_Right, dbo.__StandardEngine_T_BorderMode.Shadow_Padding_Bottom, dbo.__StandardEngine_T_BorderMode.Shadow_Padding_Left, dbo.__StandardEngine_T_BorderMode.Shadow_Hor, dbo.__StandardEngine_T_BorderMode.Shadow_Vor, dbo.__StandardEngine_T_BorderMode.Shadow_Blur, dbo.__StandardEngine_T_BorderMode.Shadow_Color, dbo.__StandardEngine_T_BorderMode.Curve_Radius, dbo.__StandardEngine_T_EditorPages.Position_Style, dbo.__StandardEngine_T_EditorPages.Size_Style FROM dbo.__StandardEngine_T_BorderMode RIGHT OUTER JOIN dbo.__StandardEngine_T_EditorPages ON dbo.__StandardEngine_T_BorderMode.EditorPage_ID = dbo.__StandardEngine_T_EditorPages.EditorPage_ID where dbo.__StandardEngine_T_EditorPages.[EditorPage_ID]=" + _str_EditorPage_ID + @" Order by dbo.__StandardEngine_T_EditorPages.[EditorPage_ID] asc"); #endregion if (DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) { str_Position_Style = DS.Tables[0].Rows[0]["Position_Style"].ToString(); str_Size_Style = DS.Tables[0].Rows[0]["Size_Style"].ToString(); } switch (_str_Parent_Type) { case "": str_Class_Main_OuterContent = "Main_OuterContent"; str_Class_Inner = "element_Resize_Y Content_LayoutStrip_Inner"; str_Class_Inner_ShadowOuter = "Content_LayoutStrip_Inner_ShadowOuter"; break; case "1001": str_Class_Main_OuterContent = "Main_OuterContent"; str_Class_Inner = "element_Resize_Y Header_LayoutStrip_Inner"; str_Class_Inner_ShadowOuter = "Header_LayoutStrip_Inner_ShadowOuter"; break; case "2001": str_Class_Main_OuterContent = "Main_OuterContent"; str_Class_Inner = "element_Resize_Y Footer_LayoutStrip_Inner"; str_Class_Inner_ShadowOuter = "Footer_LayoutStrip_Inner_ShadowOuter"; break; } if (_str_Type == "201") { str_Class_Inner = "element_Resize"; str_Size_Style = (str_Size_Style != "" ? str_Size_Style : "width:50px; height:50px;"); } str_HTML = @" <table align=center border=0 cellpadding=0 cellspacing=0 class='" + str_Class_Main_OuterContent + @"' > <tr> <td class='" + str_Class_Inner_ShadowOuter + " element_Editable'" + ((DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0 && DS.Tables[0].Rows[0]["BorderMode_ID"] != Convert.DBNull) ? f_FormStyle(DS.Tables[0].Rows[0], str_Class_Inner, "display:inline-block;position:relative; " + str_Size_Style) : ("><Div id='Size_" + _str_EditorPage_ID + "' class='" + str_Class_Inner + " " + str_Class_Main_OuterContent + "' style='display:inline-block;position:relative; " + str_Size_Style + "' ") ) + @" >" + str_HTML + @" </Div></td><!----> </tr> </table>"; } #endregion #region Form Outer TD if (_str_Parent_Type == "" || _str_Parent_Type == "1001" || _str_Parent_Type == "2001") { // if (_str_Type == "") // { // str_HTML = @" <table align=center border=0 cellpadding=0 cellspacing=0 style='width:100%;' // <tr> // <td class='Content_LayoutStrip_Outer_ShadowOuter' > // <Div class='Content_LayoutStrip_Outer' >" // + str_HTML + @" // // </Div> // </td> // </tr> // </table>"; // } // else // { switch (_str_Parent_Type) { case "": switch (_str_Type) { case "1001": //str_Class_Outer = "Header_LayoutStrip_Outer element_Editable"; //str_Class_Outer_ShadowOuter = "Header_LayoutStrip_Outer_ShadowOuter"; break; case "2001": //str_Class_Outer = "Footer_LayoutStrip_Outer element_Editable"; //str_Class_Outer_ShadowOuter = "Footer_LayoutStrip_Outer_ShadowOuter"; break; case "": //str_Class_Outer = "Content_LayoutStrip_Outer element_Editable"; //str_Class_Outer_ShadowOuter = "Content_LayoutStrip_Outer_ShadowOuter"; break; default: str_Class_Outer = "Content_LayoutStrip_Outer element_Editable"; str_Class_Outer_ShadowOuter = "Content_LayoutStrip_Outer_ShadowOuter"; break; } break; case "1001": str_Class_Outer = "Header_LayoutStrip_Outer element_Editable"; str_Class_Outer_ShadowOuter = "Header_LayoutStrip_Outer_ShadowOuter"; break; case "2001": str_Class_Outer = "Footer_LayoutStrip_Outer element_Editable"; str_Class_Outer_ShadowOuter = "Footer_LayoutStrip_Outer_ShadowOuter"; break; } #region Get EditorPage Outer Border data DS = ClSqlCmd.DataSetSel(@" SELECT dbo.__StandardEngine_T_EditorPages.EditorPage_ID, dbo.__StandardEngine_T_EditorPages.Group_ID, dbo.__StandardEngine_T_EditorPages.IsStartPage, dbo.__StandardEngine_T_EditorPages.EditorPage_Type_ID, dbo.__StandardEngine_T_EditorPages.Module_ID, dbo.__StandardEngine_T_BorderMode.BorderMode_ID, dbo.__StandardEngine_T_BorderMode.Padding, dbo.__StandardEngine_T_BorderMode.BackColor, dbo.__StandardEngine_T_BorderMode.TopBorder_Color, dbo.__StandardEngine_T_BorderMode.RightBorder_Color, dbo.__StandardEngine_T_BorderMode.BottomBorder_Color, dbo.__StandardEngine_T_BorderMode.LeftBorder_Color, dbo.__StandardEngine_T_BorderMode.TopBorder_Style, dbo.__StandardEngine_T_BorderMode.RightBorder_Style, dbo.__StandardEngine_T_BorderMode.BottomBorder_Style, dbo.__StandardEngine_T_BorderMode.LeftBorder_Style, dbo.__StandardEngine_T_BorderMode.TopBorder_Size, dbo.__StandardEngine_T_BorderMode.RightBorder_Size, dbo.__StandardEngine_T_BorderMode.BottomBorder_Size, dbo.__StandardEngine_T_BorderMode.LeftBorder_Size, dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Top], dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Right], dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Bottom], dbo.__StandardEngine_T_BorderMode.[Shadow_Padding_Left], dbo.__StandardEngine_T_BorderMode.[Shadow_Hor], dbo.__StandardEngine_T_BorderMode.[Shadow_Vor], dbo.__StandardEngine_T_BorderMode.[Shadow_Blur], dbo.__StandardEngine_T_BorderMode.[Shadow_Color], dbo.__StandardEngine_T_BorderMode.[Curve_Radius], dbo.__StandardEngine_T_EditorPages.BackGround_ID, dbo.__StandardEngine_T_BackGround.background_image, dbo.__StandardEngine_T_BackGround.background_repeat, dbo.__StandardEngine_T_BackGround.background_position_Hor, dbo.__StandardEngine_T_BackGround.background_position_Ver FROM dbo.__StandardEngine_T_EditorPages LEFT OUTER JOIN dbo.__StandardEngine_T_BackGround ON dbo.__StandardEngine_T_EditorPages.BackGround_ID = dbo.__StandardEngine_T_BackGround.BackGround_ID LEFT OUTER JOIN dbo.__StandardEngine_T_BorderMode ON dbo.__StandardEngine_T_EditorPages.BorderMode_ID = dbo.__StandardEngine_T_BorderMode.BorderMode_ID where dbo.__StandardEngine_T_EditorPages.EditorPage_ID=" + _str_EditorPage_ID); #endregion str_HTML = @" <table align=center border=0 cellpadding=0 cellspacing=0 style='width:100%;'> <tr> <td class='" + str_Class_Outer_ShadowOuter + "' " + ((DS.Tables.Count > 0 && DS.Tables[0].Rows.Count > 0) ? f_FormStyle(DS.Tables[0].Rows[0], str_Class_Outer, "text-align:center; vertical-align:center; display:inline-block; width:100%;") : " class='" + str_Class_Outer_ShadowOuter + "' ><div id='Size_" + _str_EditorPage_ID + "' class='" + str_Class_Outer + "' style='text-align:center; vertical-align:center; display:inline-block; width:100%;'" ) + @" >" + str_HTML + @" </Div></td><!----> </tr> </table>"; //} } #endregion #region Formin Darging Div if (_str_Type == "" || _str_Type == "7" || _str_Type == "1001" || _str_Type == "2001") { } else { str_HTML = @"<div id='" + _str_EditorPage_ID + "' class='<--Class-->' " + ((str_GroupID != "0" && str_GroupID != "") ? ("name='../Admin/Groups_Update.aspx?ID=" + str_GroupID + "&Title=تعديل%20قسم&retP=" + Server.UrlEncode(Request.Url.ToString())+"'") : "") + " style='display: inline-block;" + (str_Position_Style != "" ? str_Position_Style : "z-index:0; zIndex:0; position:relative; ") + "' >" + str_HTML + @"</Div>"; //if (bool_inAdmin) //{ //if (_str_Type == "") //{ // str_HTML = str_HTML.Replace("<--Class-->", "element_Resize_Y"); //} //else if (_str_Type == "3" || _str_Type == "5") //Image //{ // str_HTML = str_HTML.Replace("<--Class-->", "element_Drag element_Resize_Ratio"); //} //else //{ // str_HTML = str_HTML.Replace("<--Class-->", "element_Drag element_Resize"); //} if (_str_Type == "" || _str_Type == "7") { str_HTML = str_HTML.Replace("<--Class-->", ""); } else if (_str_Type == "3" || _str_Type == "5") //Image { str_HTML = str_HTML.Replace("<--Class-->", "element_Drag"); } else { str_HTML = str_HTML.Replace("<--Class-->", "element_Drag"); } //} //else //{ // str_HTML = str_HTML.Replace("<--Class-->", ""); //} } #endregion #region Form Hidden Fields if (bool_inAdmin) { str_HdnFields += "<input id='hdn_Position_" + _str_EditorPage_ID + "' name='hdn_Position_" + _str_EditorPage_ID + "' type=hidden style='width:0px; height:0px' value='' />"; str_HdnFields += "<input id='hdn_Size_" + _str_EditorPage_ID + "' name='hdn_Size_" + _str_EditorPage_ID + "' type=hidden style='width:0px; height:0px' value='' />"; } #endregion return str_HTML_Admin.Replace("<--HTML-->", str_HTML); } protected string f_FormStyle(DataRow _DR, string _str_Class, string _str_PreStyle) { string str_Style = ""; /////////////////////////////////////////////// if (_DR["BorderMode_ID"] == Convert.DBNull) { str_Style += @" style=' ' >"; str_Style += @"<Div id='Size_" + _DR["EditorPage_ID"].ToString() + "' " + (_str_Class != null ? ("class='" + _str_Class + " '") : "") + @" style='height:100%;" + (_str_PreStyle != null ? _str_PreStyle : ""); str_Style += @"' "; return str_Style; } /////////////////////////////////////////////// if (_DR["Shadow_Padding_Top"] != Convert.DBNull) { str_Style += @" style=' padding:" + _DR["Shadow_Padding_Top"].ToString() + " " + _DR["Shadow_Padding_Right"].ToString() + " " + _DR["Shadow_Padding_Bottom"].ToString() + " " + _DR["Shadow_Padding_Left"].ToString() + "' >"; } else { str_Style += @" style=' ' >"; } /////////////////////////////////////////////// str_Style += @"<Div id='Size_" + _DR["EditorPage_ID"].ToString() + "' " + (_str_Class != null ? ("class='" + _str_Class + " '") : "") + @" style='height:100%;" + (_str_PreStyle != null ? _str_PreStyle : "") + "padding:" + _DR["Padding"].ToString() + "; background-color:" + _DR["BackColor"].ToString() + "; border-top:" + _DR["TopBorder_Style"].ToString() + " " + _DR["TopBorder_Size"].ToString() + " " + _DR["TopBorder_Color"].ToString() + "; border-right:" + _DR["RightBorder_Style"].ToString() + " " + _DR["RightBorder_Size"].ToString() + " " + _DR["RightBorder_Color"].ToString() + "; border-bottom:" + _DR["BottomBorder_Style"].ToString() + " " + _DR["BottomBorder_Size"].ToString() + " " + _DR["BottomBorder_Color"].ToString() + "; border-left:" + _DR["LeftBorder_Style"].ToString() + " " + _DR["LeftBorder_Size"].ToString() + " " + _DR["LeftBorder_Color"].ToString() + "; box-shadow:" + _DR["Shadow_Hor"].ToString() + " " + _DR["Shadow_Vor"].ToString() + " " + _DR["Shadow_Blur"].ToString() + " " + _DR["Shadow_Color"].ToString() + "; -moz-box-shadow:" + _DR["Shadow_Hor"].ToString() + " " + _DR["Shadow_Vor"].ToString() + " " + _DR["Shadow_Blur"].ToString() + " " + _DR["Shadow_Color"].ToString() + "; -webkit-box-shadow:" + _DR["Shadow_Hor"].ToString() + " " + _DR["Shadow_Vor"].ToString() + " " + _DR["Shadow_Blur"].ToString() + " " + _DR["Shadow_Color"].ToString() + "; border-radius:" + _DR["Curve_Radius"].ToString() + "; -moz-border-radius:" + _DR["Curve_Radius"].ToString() + "; -webkit-border-radius:" + _DR["Curve_Radius"].ToString() + "; " ;//; :no-repeat; :; /////////////////////////////////////////////// #region TextStyle if (_DR.Table.Columns.Contains("TextStyle_ID") && _DR["BorderMode_ID"] != Convert.DBNull) { str_Style += @" color:" + _DR["ForeColor"].ToString() + "; background-color:" + _DR["TextStyle_BackColor"].ToString() + "; font-family:" + _DR["FontFamily"].ToString() + "; font-size:" + _DR["FontSize"].ToString() + "; text-align:" + _DR["Align"].ToString() + "; font-weight:" + (_DR["Bold"].ToString() == "1" ? "bold" : "normal") + "; text-decoration:" + (_DR["Underline"].ToString() == "1" ? "underline" : "none") + "; font-style:" + (_DR["Italic"].ToString() == "1" ? "italic" : "normal") + "; "; } #endregion #region BackGround image if (_DR.Table.Columns.Contains("BackGround_ID") && _DR["BorderMode_ID"] != Convert.DBNull) { str_Style += @" background-image:url(../Photos_Swfs/" + _DR["background_image"].ToString() + ")" + "; background-repeat:" + _DR["background_repeat"].ToString() + "; background-position:" + _DR["background_position_Hor"].ToString() + " " + _DR["background_position_Ver"].ToString() + ";"; } #endregion //////////////////////////////////////////////// str_Style += @"' "; return str_Style; } }
Close