protected void Page_Load(object sender, EventArgs e) { if (AppLogic.AppConfigBool("GoNonSecureAgain")) { SkinBase.GoNonSecureAgain(); } // this may be overwridden by the XmlPackage below! SectionTitle = AppLogic.GetString("featureditems.aspx.1", SkinID, ThisCustomer.LocaleSetting); // set the Customer context, and set the SkinBase context, so meta tags to be set if they are not blank in the XmlPackage results XmlPackage1.SetContext = this; }
protected void Page_Load(object sender, EventArgs e) { SectionTitle = AppLogic.GetString("giftregistry.aspx.13", SkinID, ThisCustomer.LocaleSetting, true); if (AppLogic.AppConfigBool("GoNonSecureAgain")) { SkinBase.GoNonSecureAgain(); } if (!AppLogic.AppConfigBool("GiftRegistry.Enabled")) { CurrentContext.GoPageNotFound(); } }
protected void Page_Load(object sender, System.EventArgs e) { if (AppLogic.AppConfigBool("GoNonSecureAgain")) { SkinBase.GoNonSecureAgain(); } SectionTitle = AppLogic.GetString("storelocator.aspx.2", SkinID, ThisCustomer.LocaleSetting); if (!Page.IsPostBack) { AddStoreLocations(); } }
protected void Page_Load(object sender, System.EventArgs e) { if (AppLogic.AppConfigBool("GoNonSecureAgain")) { SkinBase.GoNonSecureAgain(); } // this may be overwridden by the XmlPackage below! SectionTitle = AppLogic.GetString("news.aspx.1", SkinID, ThisCustomer.LocaleSetting, true); // set the Customer context, and set the SkinBase context, so meta tags to be set if they are not blank in the XmlPackage results XmlPackage1.SetContext = this; XSLTExtensionBase xslt = new XSLTExtensionBase(ThisCustomer, 1); xslt.ExtractBody(""); }
protected void Page_Load(object sender, EventArgs e) { if (AppLogic.AppConfigBool("GoNonSecureAgain")) { SkinBase.GoNonSecureAgain(); } if (ThisCustomer.IsNotRegistered) { string requestedPage = Security.UrlEncode(Request.Url.PathAndQuery); Response.Redirect("signin.aspx?returnurl=" + requestedPage); } if (!AppLogic.AppConfigBool("GiftRegistry.Enabled")) { CurrentContext.GoPageNotFound(); } }
protected void Page_Load(object sender, EventArgs e) { SectionTitle = AppLogic.GetString("giftregistry.aspx.13", SkinID, ThisCustomer.LocaleSetting, true); if (AppLogic.AppConfigBool("GoNonSecureAgain")) { SkinBase.GoNonSecureAgain(); } if (ThisCustomer.IsNotRegistered) { string requestedPage = Security.UrlEncode(Request.Url.PathAndQuery); Response.Redirect("findgiftregistry.aspx"); } if (!AppLogic.AppConfigBool("GiftRegistry.Enabled")) { CurrentContext.GoPageNotFound(); } }
protected void Page_Load(object sender, System.EventArgs e) { if (CommonLogic.ServerVariables("HTTP_HOST").IndexOf(AppLogic.AppConfig("LiveServer"), StringComparison.InvariantCultureIgnoreCase) != -1 && CommonLogic.ServerVariables("HTTP_HOST").IndexOf("WWW", StringComparison.InvariantCultureIgnoreCase) == -1) { if (AppLogic.AppConfigBool("RedirectLiveToWWW")) { Response.Redirect("http://www." + AppLogic.AppConfig("LiveServer").ToLowerInvariant() + "/default.aspx?" + CommonLogic.ServerVariables("QUERY_STRING")); } } if (AppLogic.AppConfigBool("GoNonSecureAgain")) { SkinBase.GoNonSecureAgain(); } // this may be overwridden by the XmlPackage below! SectionTitle = String.Format(AppLogic.GetString("default.aspx.1", SkinID, ThisCustomer.LocaleSetting), AppLogic.AppConfig("StoreName")); // set the Customer context, and set the SkinBase context, so meta tags to be set if they are not blank in the XmlPackage results Package1.SetContext = this; }
protected void Page_Load(object sender, System.EventArgs e) { if (AppLogic.AppConfigBool("GoNonSecureAgain")) { SkinBase.GoNonSecureAgain(); } // this may be overwridden by the XmlPackage below! SectionTitle = AppLogic.GetString("requestcatalog.aspx.1", SkinID, ThisCustomer.LocaleSetting); reqFName.ErrorMessage = AppLogic.GetString("requestcatalog.aspx.7", SkinID, ThisCustomer.LocaleSetting); reqLName.ErrorMessage = AppLogic.GetString("requestcatalog.aspx.9", SkinID, ThisCustomer.LocaleSetting); reqAddr1.ErrorMessage = AppLogic.GetString("requestcatalog.aspx.12", SkinID, ThisCustomer.LocaleSetting); reqCity.ErrorMessage = AppLogic.GetString("requestcatalog.aspx.16", SkinID, ThisCustomer.LocaleSetting); reqZip.ErrorMessage = AppLogic.GetString("requestcatalog.aspx.20", SkinID, ThisCustomer.LocaleSetting); if (!IsPostBack) { InitializePageContent(); } }
protected void Page_Load(object sender, System.EventArgs e) { if (AppLogic.AppConfigBool("GoNonSecureAgain")) { SkinBase.GoNonSecureAgain(); } SectionTitle = AppLogic.GetString("sitemap.aspx.1", SkinID, ThisCustomer.LocaleSetting); string XmlPackageName = AppLogic.AppConfig("XmlPackage.SiteMapPage"); if (XmlPackageName.Length != 0) { PackagePanel.Visible = true; EntityPanel.Visible = false; XmlPackage1.PackageName = XmlPackageName; XmlPackage1.SetContext = this; } else { PackagePanel.Visible = false; EntityPanel.Visible = true; Literal1.Text = new SiteMap1(base.EntityHelpers, SkinID, ThisCustomer).Contents; } }
protected void Page_Load(object sender, EventArgs e) { productID = CommonLogic.QueryStringUSInt("productId"); ItemCode = InterpriseHelper.GetInventoryItemCode(productID); EntityHelper CategoryHelper = AppLogic.LookupHelper(base.EntityHelpers, "Category"); EntityHelper SectionHelper = AppLogic.LookupHelper(base.EntityHelpers, "Department"); EntityHelper ManufacturerHelper = AppLogic.LookupHelper(base.EntityHelpers, "Manufacturer"); CategoryID = CommonLogic.QueryStringCanBeDangerousContent("CategoryID"); DepartmentID = CommonLogic.QueryStringCanBeDangerousContent("DepartmentID"); ManufacturerID = CommonLogic.QueryStringCanBeDangerousContent("ManufacturerID"); String SourceEntity = "Category"; String SourceEntityID = String.Empty; if (AppLogic.AppConfigBool("GoNonSecureAgain")) { SkinBase.GoNonSecureAgain(); } // DOS attack prevention: if (AppLogic.OnLiveServer() && (Request.UrlReferrer == null || Request.UrlReferrer.Authority != Request.Url.Authority)) { Response.Redirect(SE.MakeDriverLink("EmailError")); } if (ItemCode == String.Empty) { Response.Redirect("default.aspx"); } if (AppLogic.ProductHasBeenDeleted(productID)) { Response.Redirect(SE.MakeDriverLink("ProductNotFound")); } using (SqlConnection con = DB.NewSqlConnection()) { con.Open(); using (IDataReader rs = DB.GetRSFormat(con, "SELECT * FROM EcommerceViewProduct with (NOLOCK) " + " WHERE Counter=" + productID + " AND ShortString=" + DB.SQuote(ThisCustomer.LocaleSetting) + " AND WebSiteCode=" + DB.SQuote(InterpriseHelper.ConfigInstance.WebSiteCode))) { if (!rs.Read()) { Response.Redirect("default.aspx"); } SEName = SE.MungeName(DB.RSField(rs, "SEName")); if (DB.RSField(rs, "ItemDescription").ToString() != String.Empty) { ProductName = DB.RSField(rs, "ItemDescription"); } else { ProductName = DB.RSField(rs, "ItemName"); } RequiresReg = DB.RSFieldBool(rs, "RequiresRegistration"); ProductDescription = DB.RSField(rs, "ItemDescription"); if (AppLogic.ReplaceImageURLFromAssetMgr) { ProductDescription = ProductDescription.Replace("../images", "images"); } String FileDescription = new ProductDescriptionFile(ItemCode, ThisCustomer.LocaleSetting, SkinID).Contents; if (FileDescription.Length != 0) { ProductDescription += "<div align=\"left\">" + FileDescription + "</div>"; } } } if (Convert.ToInt32(CategoryID) == 0) { // no category passed in, pick first one that this product is mapped to: String tmpS = CategoryHelper.GetObjectEntities(ItemCode, false); if (tmpS.Length != 0) { String[] catIDs = tmpS.Split(','); CategoryID = Convert.ToString(Localization.ParseUSInt(catIDs[0])); } } string CategoryName = CommonLogic.IIF(CategoryHelper.GetEntityField(CategoryID, "Description", ThisCustomer.LocaleSetting) != String.Empty, CategoryHelper.GetEntityField(CategoryID, "Description", ThisCustomer.LocaleSetting), CategoryHelper.GetEntityName(CategoryID, ThisCustomer.LocaleSetting)); string SectionName = CommonLogic.IIF(SectionHelper.GetEntityField(DepartmentID, "Description", ThisCustomer.LocaleSetting) != String.Empty, SectionHelper.GetEntityField(DepartmentID, "Description", ThisCustomer.LocaleSetting), SectionHelper.GetEntityName(DepartmentID, ThisCustomer.LocaleSetting)); string ManufacturerName = CommonLogic.IIF(ManufacturerHelper.GetEntityField(ManufacturerID, "Description", ThisCustomer.LocaleSetting) != String.Empty, ManufacturerHelper.GetEntityField(ManufacturerID, "Description", ThisCustomer.LocaleSetting), ManufacturerHelper.GetEntityName(ManufacturerID, ThisCustomer.LocaleSetting)); SourceEntity = CommonLogic.CookieCanBeDangerousContent("LastViewedEntityName", true); String SourceEntityInstanceName = CommonLogic.CookieCanBeDangerousContent("LastViewedEntityInstanceName", true); SourceEntityID = CommonLogic.CookieCanBeDangerousContent("LastViewedEntityInstanceID", true); // validate that source entity id is actually valid for this product: if (SourceEntityID.Length != 0) { ArrayList alE = EntityHelper.GetProductEntityList(ItemCode, SourceEntity); if (alE.IndexOf(Localization.ParseNativeInt(SourceEntityID)) == -1) { SourceEntityID = String.Empty; } } if (SourceEntityID.Length != 0) { PickupBreadCrumb(ref SourceEntity, ref SourceEntityInstanceName, ref SourceEntityID, false); } else { PickupBreadCrumb(ref SourceEntity, ref SourceEntityInstanceName, ref SourceEntityID, true); } SectionTitle += "<span class=\"SectionTitleText\">"; SectionTitle += ProductName; SectionTitle += "</span>"; reqToAddress.ErrorMessage = AppLogic.GetString("emailproduct.aspx.13", SkinID, ThisCustomer.LocaleSetting, true); regexToAddress.ErrorMessage = AppLogic.GetString("emailproduct.aspx.14", SkinID, ThisCustomer.LocaleSetting, true); reqFromAddress.ErrorMessage = AppLogic.GetString("emailproduct.aspx.16", SkinID, ThisCustomer.LocaleSetting, true); regexFromAddress.ErrorMessage = AppLogic.GetString("emailproduct.aspx.17", SkinID, ThisCustomer.LocaleSetting, true); if (!this.IsPostBack) { InitializePageContent(); } }
public void Page_Load(object sender, System.EventArgs e) { if (AppLogic.AppConfigBool("GoNonSecureAgain")) { SkinBase.GoNonSecureAgain(); } n = m_EntityHelper.m_TblMgr.SetContext(m_EntityInstanceID); if (n == null) { HttpContext.Current.Response.Redirect("t-error404.aspx"); } m_CategoryFilterID = CommonLogic.QueryStringCanBeDangerousContent("CategoryFilterID"); m_SectionFilterID = CommonLogic.QueryStringCanBeDangerousContent("SectionFilterID"); m_ProductTypeFilterID = CommonLogic.QueryStringCanBeDangerousContent("ProductTypeFilterID"); m_ManufacturerFilterID = CommonLogic.QueryStringCanBeDangerousContent("ManufacturerFilterID"); m_AttributeFilterID = CommonLogic.QueryStringCanBeDangerousContent("AttributeFilterID"); m_AttributeFilter = CommonLogic.GetAttributeFilter(); if (CommonLogic.QueryStringCanBeDangerousContent("CategoryFilterID").Length == 0) { if (CommonLogic.QueryStringCanBeDangerousContent("ResetFilters").Length == 0 && CommonLogic.CookieUSInt("CategoryFilterID") != 0) { m_CategoryFilterID = CommonLogic.CookieCanBeDangerousContent("CategoryFilterID", false); } } if (CommonLogic.QueryStringCanBeDangerousContent("SectionFilterID").Length == 0) { if (CommonLogic.QueryStringCanBeDangerousContent("ResetFilters").Length == 0 && CommonLogic.CookieUSInt("SectionFilterID") != 0) { m_SectionFilterID = CommonLogic.CookieCanBeDangerousContent("SectionFilterID", false); } } if (CommonLogic.QueryStringCanBeDangerousContent("ProductTypeFilterID").Length == 0) { if (CommonLogic.QueryStringCanBeDangerousContent("ResetFilters").Length == 0 && CommonLogic.CookieUSInt("ProductTypeFilterID") != 0) { m_ProductTypeFilterID = CommonLogic.CookieCanBeDangerousContent("ProductTypeFilterID", false); } if (m_ProductTypeFilterID != String.Empty && !AppLogic.ProductTypeHasVisibleProducts(m_ProductTypeFilterID)) { m_ProductTypeFilterID = String.Empty; } } if (CommonLogic.QueryStringCanBeDangerousContent("ManufacturerFilterID").Length == 0) { if (CommonLogic.QueryStringCanBeDangerousContent("ResetFilters").Length == 0 && CommonLogic.CookieUSInt("ManufacturerFilterID") != 0) { m_ManufacturerFilterID = CommonLogic.CookieCanBeDangerousContent("ManufacturerFilterID", false); } } if (CommonLogic.QueryStringCanBeDangerousContent("AttributeFilterID").Length == 0) { if (CommonLogic.QueryStringCanBeDangerousContent("ResetFilters").Length == 0 && CommonLogic.CookieUSInt("AttributeFilterID") != 0) { m_AttributeFilterID = CommonLogic.CookieCanBeDangerousContent("AttributeFilterID", false); } } if (CommonLogic.QueryStringCanBeDangerousContent("ResetFilters").Length != 0) { m_CategoryFilterID = String.Empty; m_SectionFilterID = String.Empty; m_ManufacturerFilterID = String.Empty; m_ProductTypeFilterID = String.Empty; m_AttributeFilterID = String.Empty; m_AttributeFilter = String.Empty; } m_EntityInstanceName = m_EntityHelper.m_TblMgr.CurrentName(n, m_SkinBase.ThisCustomer.LocaleSetting); m_EntityInstanceNameForDisplay = CommonLogic.IIF(m_EntityHelper.m_TblMgr.CurrentFieldByLocale(n, "Description", m_SkinBase.ThisCustomer.LocaleSetting) != String.Empty, m_EntityHelper.m_TblMgr.CurrentFieldByLocale(n, "Description", m_SkinBase.ThisCustomer.LocaleSetting), m_EntityHelper.m_TblMgr.CurrentName(n, m_SkinBase.ThisCustomer.LocaleSetting)); AppLogic.SetCookie("LastViewedEntityName", m_EntitySpecs.m_EntityName, new TimeSpan(1, 0, 0, 0, 0)); AppLogic.SetCookie("LastViewedEntityInstanceID", m_EntityInstanceID.ToString(), new TimeSpan(1, 0, 0, 0, 0)); AppLogic.SetCookie("LastViewedEntityInstanceName", m_EntityInstanceNameForDisplay, new TimeSpan(1, 0, 0, 0, 0)); m_SkinBase.SETitle = m_EntityHelper.m_TblMgr.CurrentFieldByLocale(n, "SETitle", m_SkinBase.ThisCustomer.LocaleSetting); if (m_SkinBase.SETitle.Length == 0) { m_SkinBase.SETitle = HttpContext.Current.Server.HtmlEncode(AppLogic.AppConfig("StoreName") + " - " + m_EntityInstanceName); } m_SkinBase.SEDescription = m_EntityHelper.m_TblMgr.CurrentFieldByLocale(n, "SEDescription", m_SkinBase.ThisCustomer.LocaleSetting); if (m_SkinBase.SEDescription.Length == 0) { m_SkinBase.SEDescription = HttpContext.Current.Server.HtmlEncode(m_EntityInstanceName); } m_SkinBase.SEKeywords = m_EntityHelper.m_TblMgr.CurrentFieldByLocale(n, "SEKeywords", m_SkinBase.ThisCustomer.LocaleSetting); if (m_SkinBase.SEKeywords.Length == 0) { m_SkinBase.SEKeywords = HttpContext.Current.Server.HtmlEncode(m_EntityInstanceName); } m_SkinBase.SENoScript = m_EntityHelper.m_TblMgr.CurrentFieldByLocale(n, "SENoScript", m_SkinBase.ThisCustomer.LocaleSetting); m_SkinBase.SectionTitle = "<span class=\"SectionTitleText\">"; String ParentName = String.Empty; String ParentID = m_EntityHelper.GetParentEntity(m_EntityInstanceID); while (ParentID != String.Empty) { ParentName = CommonLogic.IIF(m_EntityHelper.GetEntityField(ParentID, "Description", m_SkinBase.ThisCustomer.LocaleSetting) != String.Empty, m_EntityHelper.GetEntityField(ParentID, "Description", m_SkinBase.ThisCustomer.LocaleSetting), m_EntityHelper.GetEntityName(ParentID, m_SkinBase.ThisCustomer.LocaleSetting)); m_SkinBase.SectionTitle = "<a class=\"SectionTitleText\" href=\"" + SE.MakeEntityLink(m_EntitySpecs.m_EntityName, ParentID, ParentName) + "\">" + ParentName + "</a> → " + m_SkinBase.SectionTitle; ParentID = m_EntityHelper.GetParentEntity(ParentID); } m_SkinBase.SectionTitle += m_EntityInstanceNameForDisplay; m_SkinBase.SectionTitle += "</span>"; AppLogic.LogEvent(m_SkinBase.ThisCustomer.CustomerCode, 9, m_EntityInstanceID.ToString()); //Include for mobile manufacturer if (CurrentContext.IsRequestingFromMobileMode(m_SkinBase.ThisCustomer)) { m_XmlPackage = m_EntityHelper.m_TblMgr.CurrentField(n, "MobileXmlPackage").ToLowerInvariant(); if (m_XmlPackage.IsNullOrEmptyTrimmed()) { m_XmlPackage = m_EntityHelper.m_TblMgr.CurrentField(n, "XmlPackage").ToLowerInvariant(); } } else { m_XmlPackage = m_EntityHelper.m_TblMgr.CurrentField(n, "XmlPackage").ToLowerInvariant(); } if (m_XmlPackage.Length == 0) { m_XmlPackage = AppLogic.ro_DefaultEntityXmlPackage; // provide a default for backwards compatibility } GeneratePageOutput(); }