private void SagePageLoadPart() { try { CreateGlobalVariables(); if (!IsPostBack) { hypHome.NavigateUrl = sageNavigateUrl; hypHome.Text = sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage); hypHome.ImageUrl = GetTemplateImageUrl("home.png", true); hypPreview.NavigateUrl = hypHome.NavigateUrl; Image imgProgress = (Image)UpdateProgress1.FindControl("imgPrgress"); if (imgProgress != null) { imgProgress.ImageUrl = GetTemplateImageUrl("ajax-loader.gif", true); } } if ((SessionTracker)Session["Tracker"] != null) { SessionTracker sessionTracker = (SessionTracker)Session["Tracker"]; if (string.IsNullOrEmpty(sessionTracker.PortalID)) { sessionTracker.PortalID = GetPortalID.ToString(); sessionTracker.Username = GetUsername; SageFrameConfig sfConfig = new SageFrameConfig(); sessionTracker.InsertSessionTrackerPages = sfConfig.GetSettingsByKey(SageFrameSettingKeys.InsertSessionTrackingPages); SageFrame.Web.SessionLog SLog = new SageFrame.Web.SessionLog(); SLog.SessionTrackerUpdateUsername(sessionTracker, GetUsername, GetPortalID.ToString()); SLog.StoreSessionTrackerAdd(sessionTracker, GetStoreID, GetPortalID); Session["Tracker"] = sessionTracker; } } //if ((StoreSettingInfo)Session["DefaultStoreSettings"] == null) //{ // AspxCommerceWebService AspxCommerceWebService = new AspxCommerceWebService(); // StoreSettingInfo DefaultStoreSettings = AspxCommerceWebService.GetAllStoreSettings(GetStoreID, GetPortalID, GetCurrentCultureName); // Session["DefaultStoreSettings"] = DefaultStoreSettings; //} } catch { } }
private void SagePageLoadPart() { try { if (!IsPostBack) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "globalServicePath", " var aspxservicePath='" + ResolveUrl("~/") + "Modules/ASPXCommerce/ASPXCommerceServices/" + "';", true); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "globalRootPath", " var aspxRootPath='" + ResolveUrl("~/") + "';", true); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "globalTemplateFolderPath", " var aspxTemplateFolderPath='" + ResolveUrl("~/") + "Templates/" + TemplateName + "';", true); SageFrameConfig sfConfig = new SageFrameConfig(); IsUseFriendlyUrls = sfConfig.GetSettingBollByKey(SageFrameSettingKeys.UseFriendlyUrls); string sageRedirectPath = string.Empty; string sageNavigateUrl = string.Empty; if (IsUseFriendlyUrls) { if (GetPortalID > 1) { sageRedirectPath = ResolveUrl("~/portal/" + GetPortalSEOName + "/"); sageNavigateUrl = ResolveUrl("~/portal/" + GetPortalSEOName + "/" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage) + ".aspx"); } else { sageRedirectPath = ResolveUrl("~/"); sageNavigateUrl = ResolveUrl("~/" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage) + ".aspx"); } } else { sageRedirectPath = ResolveUrl("{~/Default.aspx?ptlid=" + GetPortalID + "&ptSEO=" + GetPortalSEOName + "&pgnm=" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage)); sageNavigateUrl = ResolveUrl("~/Default.aspx?ptlid=" + GetPortalID + "&ptSEO=" + GetPortalSEOName + "&pgnm=" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage)); } ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "globalRedirectPath", " var aspxRedirectPath='" + sageRedirectPath + "';", true); hypHome.NavigateUrl = sageNavigateUrl; hypHome.Text = sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage); hypHome.ImageUrl = GetTemplateImageUrl("home.png", true); hypPreview.NavigateUrl = hypHome.NavigateUrl; Image imgProgress = (Image)UpdateProgress1.FindControl("imgPrgress"); if (imgProgress != null) { imgProgress.ImageUrl = GetTemplateImageUrl("ajax-loader.gif", true); } } if ((SessionTracker)Session["Tracker"] != null) { SessionTracker sessionTracker = (SessionTracker)Session["Tracker"]; if (string.IsNullOrEmpty(sessionTracker.PortalID)) { sessionTracker.PortalID = GetPortalID.ToString(); sessionTracker.Username = GetUsername; SageFrameConfig sfConfig = new SageFrameConfig(); sessionTracker.InsertSessionTrackerPages = sfConfig.GetSettingsByKey(SageFrameSettingKeys.InsertSessionTrackingPages); SageFrame.Web.SessionLog SLog = new SageFrame.Web.SessionLog(); SLog.SessionTrackerUpdateUsername(sessionTracker, GetUsername, GetPortalID.ToString()); SLog.StoreSessionTrackerAdd(sessionTracker, GetStoreID, GetPortalID); Session["Tracker"] = sessionTracker; } } if ((StoreSettingInfo)Session["DefaultStoreSettings"] == null) { ASPXCommerceWebService aspxCommerceWebService = new ASPXCommerceWebService(); StoreSettingInfo DefaultStoreSettings = aspxCommerceWebService.GetAllStoreSettings(GetStoreID, GetPortalID, GetCurrentCultureName); Session["DefaultStoreSettings"] = DefaultStoreSettings; } } catch { } }