protected void Application_BeginRequest(object sender, EventArgs e) { if (!applicationStarted) { lock (locker) { if (!applicationStarted) { applicationStarted = true; Startup.Configure(); TMResourceData.DBResourceManager.WhiteLableEnabled = true; WhiteLabelHelper.ApplyPartnerWhiteLableSettings(); } } } var tenant = CoreContext.TenantManager.GetCurrentTenant(false); BlockNotFoundPortal(tenant); BlockRemovedOrSuspendedPortal(tenant); BlockTransferingOrRestoringPortal(tenant); Authenticate(); ResolveUserCulture(); BlockNotPaidPortal(tenant); BlockIPSecurityPortal(tenant); TenantWhiteLabelSettings.Apply(tenant.TenantId); }
private void SetNewLogoText(int tenantId, bool restore = false) { WhiteLabelHelper.DefaultLogoText = DefaultLogoText; if (restore) { WhiteLabelHelper.RestoreOldText(tenantId); } else if (!string.IsNullOrEmpty(LogoText)) { WhiteLabelHelper.SetNewText(tenantId, LogoText); } }
private void SetNewLogoText(int tenantId, bool restore = false) { WhiteLabelHelper.DefaultLogoText = DefaultLogoText; if (restore && !ASC.Core.CoreContext.Configuration.CustomMode) { WhiteLabelHelper.RestoreOldText(tenantId); } else if (!string.IsNullOrEmpty(LogoText)) { WhiteLabelHelper.SetNewText(tenantId, LogoText); } }
public void SetNewLogoText(bool restore = false) { WhiteLabelHelper.DefaultLogo = DefaultLogo; if (restore) { WhiteLabelHelper.RestoreOldText(); } else if (!string.IsNullOrEmpty(LogoText)) { WhiteLabelHelper.SetNewText(LogoText); } }
private void SetNewLogoText(int tenantId, bool restore = false) { WhiteLabelHelper.DefaultLogoText = DefaultLogoText; var partnerSettings = LoadForDefaultTenant(); if (restore && String.IsNullOrEmpty(partnerSettings._logoText)) { WhiteLabelHelper.RestoreOldText(tenantId); } else { WhiteLabelHelper.SetNewText(tenantId, LogoText); } }
public TenantWhiteLabelSettingsHelper( WebImageSupplier webImageSupplier, UserPhotoManager userPhotoManager, StorageFactory storageFactory, WhiteLabelHelper whiteLabelHelper, TenantManager tenantManager, SettingsManager settingsManager, IOptionsMonitor <ILog> option) { WebImageSupplier = webImageSupplier; UserPhotoManager = userPhotoManager; StorageFactory = storageFactory; WhiteLabelHelper = whiteLabelHelper; TenantManager = tenantManager; SettingsManager = settingsManager; Log = option.CurrentValue; }