protected void Page_Load(object sender, EventArgs e) { gstrPath = ""; if (Request["Path"] != null) { gstrPath = Request["Path"].ToString().Trim().Replace("\\", "/"); } if (gstrPath.StartsWith("/") || gstrPath.IndexOf("..") >= 0) { gstrPath = ""; } if (gstrPath != "" && !gstrPath.EndsWith("/")) { gstrPath += "/"; } gstrFullPath = "/" + gstrPath; gJson = new Ly.IO.JsonFile(Server.MapPath("/Files/System/Extension.txt"), System.Text.Encoding.UTF8); }
protected void Page_Load(object sender, EventArgs e) { gstrPath = ""; if (Request.Cookies["UserName"] != null) { gszCookieName = Request.Cookies["UserName"].Value; } gUserAgent = new Ly.Web.HttpUserAgent(HttpContext.Current.Request.UserAgent); //Session["Manager"] = "Admin"; string szKey = ""; if (Request["key"] != null) { szKey = Request["key"].ToString(); } Random rnd = new Random(); if (szKey != "") { Response.Redirect("/ui_window/Default.aspx?key=" + szKey + "&rnd=" + rnd.NextDouble()); } else { Response.Redirect("/ui_window/Default.aspx?rnd=" + rnd.NextDouble()); } if (Request["Path"] != null) { gstrPath = Request["Path"].ToString().Trim().Replace("\\", "/"); } if (gstrPath.StartsWith("/") || gstrPath.IndexOf("..") >= 0) { gstrPath = ""; } if (gstrPath != "" && !gstrPath.EndsWith("/")) { gstrPath += "/"; } gstrFullPath = "/" + gstrPath; gJson = new Ly.IO.JsonFile(Server.MapPath("/Files/System/Apps.txt"), System.Text.Encoding.UTF8); //String Connstr = Pub.IO.ReadAllText(Server.MapPath("/Files/System/Conn.txt")); //检测是否安装了数据 string szConnectString = Pub.IO.ReadAllText(base.Server.MapPath(WebConfig.SZ_PATH_CONNECTSTRING)); if (!Pub.CheckInstall(szConnectString)) { Response.Redirect("/Files/App/Install/Install.aspx"); } //gstrApps = "{Array:["; for (int i = 0; i < gJson.Objects.Count; i++) { if (gJson.Objects[i].Name == "App") { if (gJson.Objects[i].Items["Name"].Value == "#(TableList)") { using (Ly.DB.Dream.Tables gTab = new Ly.DB.Dream.Tables(szConnectString)) { gTab.SystemTables.GetDatasOrderByIndex(); for (int j = 0; j < gTab.SystemTables.StructureCollection.Count; j++) { if (gstrApps != "") { gstrApps += ","; } using (Ly.IO.Json js = new Ly.IO.Json()) { js.Items["text"].Value = gTab.SystemTables.StructureCollection[j].Text; js.Items["name"].Value = "System/Table"; js.Items["logo"].Value = "/Files/App/System/Manager/Logo.png"; js.Items["url"].Value = "/Files/App/System/Table/Default.aspx?Table=" + gTab.SystemTables.StructureCollection[j].ID; gstrApps += js.Object.ToString().Replace("\"", "\\\""); } } } } else { if (gstrApps != "") { gstrApps += ","; } using (Ly.IO.Json js = new Ly.IO.Json()) { js.Items["text"].Value = gJson.Objects[i].Items["Name"].Value; js.Items["name"].Value = gJson.Objects[i].Items["Dir"].Value; js.Items["logo"].Value = gJson.Objects[i].Items["Icon"].Value; js.Items["url"].Value = gJson.Objects[i].Items["App"].Value; gstrApps += js.Object.ToString().Replace("\"", "\\\""); } } } } gstrApps = "{Array:[" + gstrApps + "]}"; }
protected void Page_Load(object sender, EventArgs e) { this.Title = ClsSite.AppName; gstrPath = ""; if (Request.Cookies["UserName"] != null) { gszCookieName = Request.Cookies["UserName"].Value; } //if (gszCookieName == "") gszCookieName = "在此输入账号"; gUserAgent = new Ly.Web.HttpUserAgent(HttpContext.Current.Request.UserAgent); //Session["Manager"] = "Admin"; if (Request["Path"] != null) { gstrPath = Request["Path"].ToString().Trim().Replace("\\", "/"); } if (gstrPath.StartsWith("/") || gstrPath.IndexOf("..") >= 0) { gstrPath = ""; } if (gstrPath != "" && !gstrPath.EndsWith("/")) { gstrPath += "/"; } gstrFullPath = "/" + gstrPath; gJson = new Ly.IO.JsonFile(Server.MapPath("/Files/System/Apps.txt"), System.Text.Encoding.UTF8); //String Connstr = Pub.IO.ReadAllText(Server.MapPath("/Files/System/Conn.txt")); //检测是否安装了数据 string szConnJson = dyk.IO.File.DisplacementUTF8.ReadAllText(Server.MapPath(WebConfig.SZ_FILE_CONNECTION), true); string szHost = ""; string szName = ""; string szPwd = ""; using (dyk.Format.XML json = new dyk.Format.XML(szConnJson)) { szHost = json["sqlserver.source"].InnerText; szName = json["sqlserver.user"].InnerText; szPwd = json["sqlserver.password"].InnerText; } //gszConnectString = Pub.IO.ReadAllText(base.Server.MapPath(WebConfig.SZ_PATH_CONNECTSTRING)); gszConnectString = "data source=" + szHost + ";user id=" + szName + ";Password="******";Initial Catalog=Aos"; //if (!Pub.CheckInstall(gszConnectString)) Response.Redirect("/Files/Page/Install/Install.aspx"); //数据库未安装,跳转到数据库安装页面 if (szHost == "") { Response.Redirect("/Files/Page/Install/Install.aspx"); } //gstrApps = "{Array:["; //for (int i = 0; i < gJson.Objects.Count; i++) { // if (gJson.Objects[i].Name == "App") { // if (gJson.Objects[i].Items["Name"].Value == "#(TableList)") { // using (Ly.DB.Dream.Tables gTab = new Ly.DB.Dream.Tables(gszConnectString)) { // gTab.SystemTables.GetDatasOrderByIndex(); // for (int j = 0; j < gTab.SystemTables.StructureCollection.Count; j++) { // if (gstrApps != "") { // gstrApps += ","; // } // using (Ly.IO.Json js = new Ly.IO.Json()) { // js.Items["text"].Value = gTab.SystemTables.StructureCollection[j].Text; // js.Items["name"].Value = "System/Table"; // js.Items["logo"].Value = "/Files/App/System/Manager/Logo.png"; // js.Items["url"].Value = "/Files/App/System/Table/Default.aspx?Table=" + gTab.SystemTables.StructureCollection[j].ID; // gstrApps += js.Object.ToString().Replace("\"", "\\\""); // } // } // } // } else { // if (gstrApps != "") { // gstrApps += ","; // } // using (Ly.IO.Json js = new Ly.IO.Json()) { // js.Items["text"].Value = gJson.Objects[i].Items["Name"].Value; // js.Items["name"].Value = gJson.Objects[i].Items["Dir"].Value; // js.Items["logo"].Value = gJson.Objects[i].Items["Icon"].Value; // js.Items["url"].Value = gJson.Objects[i].Items["App"].Value; // gstrApps += js.Object.ToString().Replace("\"", "\\\""); // } // } // } //} gstrApps = "{Array:[" + gstrApps + "]}"; }