public void LoadPage() { CurrentPage = B_Lebi_Theme_Page.GetModel("Code='P_Product'"); int id = Rint("id"); product = GetProduct(id); Lebi_Site site = B_Lebi_Site.GetModel("IsMobile=1 order by Sort desc"); Shop.Bussiness.Site website = new Shop.Bussiness.Site(); if (site != null) { if (site.Domain != "") { tourl = "http://" + site.Domain + "/product.aspx?id=" + product.id; } else { tourl = "http://" + ShopCache.GetMainSite().Domain + website.WebPath; tourl = tourl.TrimEnd('/') + site.Path; tourl = tourl.TrimEnd('/') + "/product.aspx?id=" + product.id; } } Response.Write(tourl); tourl = QRfromGoogle(tourl); }
private bool Ishavewap() { int count = B_Lebi_Site.Counts("IsMobile=1"); if (count > 0) { return(true); } return(false); }
/// <summary> /// 主题的使用站点 /// </summary> /// <param name="Site_id"></param> /// <returns></returns> public string GetSiteName(int Site_id) { string str = ""; Lebi_Site model = B_Lebi_Site.GetModel("id=" + Site_id + ""); if (model != null) { str = model.SubName; } return(str); }
/// <summary> /// 生成页面皮肤 /// 针对单个皮肤生成的情况 /// </summary> /// <returns></returns> public void CreateSkin() { string Msg = ""; int ThemeID = 0; int SkinID = 0; string Content = ""; string SkinPath = ""; //皮肤路径 string Path = ""; //输入Path要包含路径及文件名 SkinID = RequestTool.RequestInt("id", 0); Lebi_Theme_Skin skin = B_Lebi_Theme_Skin.GetModel(SkinID); Lebi_Theme theme; if (skin == null) { Response.Write("{\"msg\":\"" + Tag("参数错误") + "\"}"); return; } ThemeID = skin.Theme_id; theme = B_Lebi_Theme.GetModel(ThemeID); SkinPath = theme.Path_Files + "/" + skin.Path_Skin; SkinPath = ThemeUrl.GetFullPath(SkinPath); Content = HtmlEngine.ReadTxt(SkinPath); List <Lebi_Language> langs = B_Lebi_Language.GetList("Theme_id=" + theme.id + "", ""); if (langs.Count == 0) { Response.Write("{\"msg\":\"" + Tag("请在站点语言设置中关联此模板") + "\"}"); return; } Site site = new Site(); foreach (Lebi_Language lang in langs) { if (lang.Theme_id != ThemeID) { continue; } Lebi_Site s = B_Lebi_Site.GetModel(lang.Site_id); if (s == null) { Path = lang.Path + "/" + skin.PageName; } else { Path = s.Path + lang.Path + "/" + skin.PageName; } Msg = Shop.Bussiness.Theme.CreatAspx(s, lang, theme, skin, Path, Content); } Response.Write("{\"msg\":\"" + Msg + "\"}"); }
protected void Page_Load(object sender, EventArgs e) { int id = RequestTool.RequestInt("id", 0); model = B_Lebi_Site.GetModel(id); if (site == null) { PageError(); return; } if (!EX_Admin.Power("language_tag_list", "语言标签列表")) { WindowNoPower(); } langs = Language.Languages(); //B_Lebi_Language_Code.GetList("", "Code asc"); }
protected void Page_Load(object sender, EventArgs e) { try { Shop.Bussiness.Site site = new Shop.Bussiness.Site(); int order_id = RequestTool.RequestInt("order_id", 0); Lebi_Order order = B_Lebi_Order.GetModel(order_id); if (order == null) { Response.Write("ERROR"); Response.End(); return; } Lebi_Language language = B_Lebi_Language.GetModel(order.Language_id); if (order.IsPaid == 1) { Response.Write(Language.Tag("已付款", language.Code)); Response.End(); return; } order.Site_id_pay = CurrentSite.id; order.Language_id = CurrentLanguage.id; Lebi_OnlinePay pay = Shop.Bussiness.Money.GetOnlinePay(order, "yinlianqmf"); if (pay == null) { Response.Write(Language.Tag("系统错误", language.Code)); Response.End(); return; } if (pay.FeeRate > 0) { order.Money_OnlinepayFee = order.Money_Pay * pay.FeeRate / 100; } if (order.OnlinePay_id != pay.id) { order.OnlinePay_id = pay.id; order.OnlinePay_Code = pay.Code; order.OnlinePay = pay.Name; } B_Lebi_Order.Update(order); config = new UmsPayConfig(pay); Lebi_Currency currendy = B_Lebi_Currency.GetModel(pay.Currency_id); //string notify_url = "http://" + RequestTool.GetRequestDomain() + site.WebPath + "/onlinepay/pinpay/notify_url.aspx"; Lebi_Site lebisite = B_Lebi_Site.GetModel(order.Site_id_pay); if (site == null) { returnurl = Shop.Bussiness.Site.Instance.WebPath; } else { Lebi_Language lang = B_Lebi_Language.GetModel(order.Language_id); string path = ""; if (lang != null) { path = lang.Path.TrimEnd('/'); } if (lebisite.Domain == "") { returnurl = Shop.Bussiness.Site.Instance.WebPath.TrimEnd('/') + lebisite.Path.TrimEnd('/') + path; } else { returnurl = Shop.Bussiness.Site.Instance.WebPath.TrimEnd('/') + path; } } returnurl = "http://" + RequestTool.GetRequestDomain() + returnurl.TrimEnd('/') + "/user/OrderDetails.aspx?id=" + order.id; decimal order_amount1 = order.Money_Pay * currendy.ExchangeRate * (1 + (pay.FeeRate / 100)); msg = Payment(config, order, order_amount1); } finally { } }
protected void Page_Load(object sender, EventArgs e) { if (!EX_Admin.Power("site_list", "站点列表")) { PageReturnMsg = PageNoPowerMsg(); } id = RequestTool.RequestInt("id", 0); tab = RequestTool.RequestString("tab"); string where = ""; if (domain3admin && CurrentAdmin.Site_ids != "") { where += " and id in (" + CurrentAdmin.Site_ids + ")"; } model = B_Lebi_Site.GetModel("id = " + id + "" + where); int sitenum = 0;//允许的站点数量 //if (Shop.LebiAPI.Service.Instanse.Check("domain3")) //{ // sitenum = 30; //} //else if (Shop.LebiAPI.Service.Instanse.Check("domain20")) //{ // sitenum = 20; //} //else if (Shop.LebiAPI.Service.Instanse.Check("domain10")) //{ // sitenum = 10; //} //else if (Shop.LebiAPI.Service.Instanse.Check("domain2")) //{ // sitenum = 2; //} //else //{ // sitenum = 1; //} sitenum = Shop.Bussiness.Site.Instance.SiteCount; models = B_Lebi_Site.GetList("1=1" + where, "Sort desc", sitenum, 1); if (models.Count == 0) { //没有数据时插入主站数据 model = new Lebi_Site(); model.Copyright = SYS.Copyright; model.Description = SYS.Description; model.Fax = SYS.Fax; model.Keywords = SYS.Keywords; model.Logoimg = SYS.Logoimg; model.Name = SYS.Name; model.Phone = SYS.Phone; model.QQ = SYS.QQ; model.ServiceP = SYS.ServiceP; model.Title = SYS.Title; B_Lebi_Site.Add(model); model.id = B_Lebi_Site.GetMaxId(); models.Add(model); //mainsite = model; } else { if (model == null) { model = new Lebi_Site(); } } defalutlang = B_Lebi_Language.GetModel("Site_id=" + model.id + " order by id asc"); if (defalutlang == null) { defalutlang = new Lebi_Language(); } //foreach (DB.LebiShop.Lebi_Site s in models) //{ // sitenames += "<li "; // if (model.id == s.id) // sitenames += "class=\"selected\""; // sitenames += "><a href=\"?id=" + s.id + "\"><span>"; // //if (mainsite.id == s.id) // // sitenames += s.SubName; // Lebi_Language lang = B_Lebi_Language.GetModel("Site_id=" + s.id + " order by id asc"); // string sname = ""; // if (lang == null) // sname = Tag("新站点"); // else // sname = s.SubName; // if (sname == "") // sname = Tag("新站点"); // sitenames += sname + "</span></a></li>"; //} //if (sitenum > 1 && models.Count < sitenum) //{ // sitenames += "<li><a href=\"javascript:void(0)\" onclick=\"AddSite()\"><span>" + Tag("添加站点"); // sitenames += "</span></a></li>"; //} //开启一个线程同步语种标签 Thread thread = new Thread(new ThreadStart(UPdateLanguage)); thread.IsBackground = true;//这样能随主程序一起结束 thread.Start(); }
protected void Page_Load(object sender, EventArgs e) { if (!EX_Admin.Power("site_list", "站点列表")) { PageReturnMsg = PageNoPowerMsg(); } string where = "1=1"; //int sitenum = 0;//允许的站点数量 //if (Shop.LebiAPI.Service.Instanse.Check("domain3")) //{ // sitenum = 30; //} //else if (Shop.LebiAPI.Service.Instanse.Check("domain20")) //{ // sitenum = 20; //} //else if (Shop.LebiAPI.Service.Instanse.Check("domain10")) //{ // sitenum = 10; //} //else if (Shop.LebiAPI.Service.Instanse.Check("domain2")) //{ // sitenum = 2; //} //else //{ // sitenum = 1; //} sitenum = Shop.Bussiness.Site.Instance.SiteCount; //if (Shop.LebiAPI.Service.Instanse.Check("domain3")) // sitenum = 30; if (domain3admin && CurrentAdmin.Site_ids != "") { where += " and id in (" + CurrentAdmin.Site_ids + ")"; } models = B_Lebi_Site.GetList(where, "Sort desc", sitenum, 1); foreach (Lebi_Site site in models) { if (site.Domain != "" && site.Path != "/" && site.Path != "") { NeedCody = true; } } //Language表从Site表提取数据 //List<Lebi_Language> langs = B_Lebi_Language.GetList("", ""); //foreach (Lebi_Language lang in langs) //{ // Lebi_Site s = B_Lebi_Site.GetModel(lang.Site_id); // if (lang.Copyright == "") // lang.Copyright = Bussiness.Language.Content(s.Copyright, lang.Code); // if (lang.Email == "") // lang.Email = Bussiness.Language.Content(s.Email, lang.Code); // if (lang.Fax == "") // lang.Fax = Bussiness.Language.Content(s.Fax, lang.Code); // if (lang.FootHtml == "") // lang.FootHtml = Bussiness.Language.Content(s.FootHtml, lang.Code); // if (lang.Logo == "") // lang.Logo = Bussiness.Language.Content(s.Logoimg, lang.Code); // if (lang.Phone == "") // lang.Phone = Bussiness.Language.Content(s.Phone, lang.Code); // if (lang.QQ == "") // lang.QQ = Bussiness.Language.Content(s.QQ, lang.Code); // if (lang.ServiceP == "") // lang.ServiceP = Bussiness.Language.Content(s.ServiceP, lang.Code); // if (lang.Site_Description == "") // lang.Site_Description = Bussiness.Language.Content(s.Description, lang.Code); // if (lang.Site_Keywords == "") // lang.Site_Keywords = Bussiness.Language.Content(s.Keywords, lang.Code); // if (lang.Site_Name == "") // lang.Site_Name = Bussiness.Language.Content(s.Name, lang.Code); // if (lang.Site_Title == "") // lang.Site_Title = Bussiness.Language.Content(s.Title, lang.Code); // B_Lebi_Language.Update(lang); //} //提取结束 }
/// <summary> /// 全部站点 /// </summary> /// <returns></returns> public List <Lebi_Site> GetSites() { List <Lebi_Site> sites = B_Lebi_Site.GetList("", ""); return(sites); }