Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 4
0
 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);
            }
        }
Ejemplo n.º 6
0
 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;
 }