protected override void OnInit(EventArgs e) { base.OnInit(e); CMSContentPage.CheckSecurity(); // Check module permissions if (!ECommerceContext.IsUserAuthorizedForPermission("ReadProducts")) { RedirectToAccessDenied("CMS.Ecommerce", "EcommerceRead OR ReadProducts"); } SKUInfo sku = null; if (Node != null) { sku = SKUInfoProvider.GetSKUInfo(Node.NodeSKUID); } if ((sku != null) && (sku.SKUSiteID != SiteContext.CurrentSiteID) && ((sku.SKUSiteID != 0) || !ECommerceSettings.AllowGlobalProducts(SiteContext.CurrentSiteName))) { EditedObject = null; } productEditElem.ProductSaved += productEditElem_ProductSaved; string action = QueryHelper.GetString("action", string.Empty).ToLowerCSafe(); if (action == "newculture") { // Ensure breadcrumb for new culture version of product EnsureDocumentBreadcrumbs(PageBreadcrumbs, action: GetString("content.newcultureversiontitle")); } }
/// <summary> /// Initializes the extender /// </summary> public override void OnInit() { // Check security for content and ecommerce CMSContentPage.CheckSecurity("product"); Control.Page.Load += OnLoad; }
/// <summary> /// OnInit event handler /// </summary> public override void OnInit() { base.OnInit(); CMSContentPage.CheckSecurity(); Control.Page.Load += OnLoad; }
/// <summary> /// OnInit event handler /// </summary> public override void OnInit() { base.OnInit(); // Check page security string mode = QueryHelper.GetString("mode", null); CMSContentPage.CheckSecurity(mode); Control.Page.Load += OnLoad; }
protected override void OnInit(EventArgs e) { // Check site availability if (!ResourceSiteInfoProvider.IsResourceOnSite("CMS.Content", SiteContext.CurrentSiteName)) { RedirectToResourceNotAvailableOnSite("CMS.Content"); } // Check security for content and properties tab CMSPropertiesPage.CheckPropertiesSecurity(); CMSContentPage.CheckSecurity(); base.OnInit(e); }