protected void Page_Load(object sender, EventArgs e) { _visibleSidePanel = true; _panelViewSettings = SettingsManager.Instance.LoadSettings <StudioViewSettings>(TenantProvider.CurrentTenantID); _notifyBarSettings = SettingsManager.Instance.LoadSettings <StudioNotifyBarSettings>(TenantProvider.CurrentTenantID); _leftSidePanel = LeftSidePanel.HasValue ? LeftSidePanel.Value : _panelViewSettings.LeftSidePanel; if (SecurityContext.IsAuthenticated) { AjaxPro.Utility.RegisterTypeForAjax(GetType()); _visibleSidePanel = _panelViewSettings.VisibleSidePanel; } UserVoice = WebConfigurationManager.AppSettings["web.uservoice"] == "true"; RegisterClientSideScript(); }
protected void Page_Load(object sender, EventArgs e) { AjaxPro.Utility.RegisterTypeForAjax(this.GetType()); _studioViewSettings = SettingsManager.Instance.LoadSettings <StudioViewSettings>(TenantProvider.CurrentTenantID); _currentTenant = CoreContext.TenantManager.GetCurrentTenant(); _studioViewSettingsHolder.Visible = SetupInfo.IsVisibleSettings("ViewSettings"); //main domain settings _mailDomainSettings.Controls.Add(LoadControl(MailDomainSettings.Location)); //Portal version if (SetupInfo.IsVisibleSettings <VersionSettings.VersionSettings>()) { _portalVersionSettings.Controls.Add(LoadControl(VersionSettings.VersionSettings.Location)); } _timelngHolder.Controls.Add(LoadControl(TimeAndLanguage.Location)); //promo settings if (SetupInfo.IsVisibleSettings <PromoSettings>()) { _studioNotifyBarSettingsHolder.Controls.Add(LoadControl(PromoSettings.Location)); } //strong security password settings _strongPasswordSettings.Controls.Add(LoadControl(PasswordSettings.Location)); if (SetupInfo.IsVisibleSettings <AccessSettings>()) { _restrictedAccessSettings.Controls.Add(LoadControl(AccessSettings.Location)); } invLink.Controls.Add(LoadControl(InviteLink.Location)); //sms settings if (SetupInfo.IsVisibleSettings <StudioSmsNotificationSettings>()) { _smsValidationSettings.Controls.Add(LoadControl(SmsValidationSettings.Location)); } _admMessSettings.Controls.Add(LoadControl(AdminMessageSettings.Location)); }
public AjaxResponse SaveStudioViewSettings(bool leftSidePanel) { SecurityContext.DemandPermissions(SecutiryConstants.EditPortalSettings); AjaxResponse resp = new AjaxResponse(); _studioViewSettings = SettingsManager.Instance.LoadSettings <StudioViewSettings>(TenantProvider.CurrentTenantID); _studioViewSettings.LeftSidePanel = leftSidePanel; if (SettingsManager.Instance.SaveSettings <StudioViewSettings>(_studioViewSettings, TenantProvider.CurrentTenantID)) { resp.rs1 = "1"; resp.rs2 = "<div class=\"okBox\">" + Resources.Resource.SuccessfullySaveSettingsMessage + "</div>"; } else { resp.rs1 = "0"; resp.rs2 = "<div class=\"errorBox\">" + Resources.Resource.UnknownError + "</div>"; } return(resp); }