public void SendRequestTariff(bool license, string fname, string lname, string title, string email, string phone, string ctitle, string csize, string site, string message) { fname = (fname ?? "").Trim(); if (string.IsNullOrEmpty(fname)) { throw new ArgumentNullException("fname"); } lname = (lname ?? "").Trim(); if (string.IsNullOrEmpty(lname)) { throw new ArgumentNullException("lname"); } title = (title ?? "").Trim(); email = (email ?? "").Trim(); if (string.IsNullOrEmpty(email)) { throw new ArgumentNullException("email"); } phone = (phone ?? "").Trim(); if (string.IsNullOrEmpty(phone)) { throw new ArgumentNullException("phone"); } ctitle = (ctitle ?? "").Trim(); if (string.IsNullOrEmpty(ctitle)) { throw new ArgumentNullException("ctitle"); } csize = (csize ?? "").Trim(); if (string.IsNullOrEmpty(csize)) { throw new ArgumentNullException("csize"); } site = (site ?? "").Trim(); if (string.IsNullOrEmpty(site)) { throw new ArgumentNullException("site"); } message = (message ?? "").Trim(); var salesEmail = AdditionalWhiteLabelSettings.Instance(SettingsManager).SalesEmail ?? SetupInfo.SalesEmail; var recipient = (IRecipient)(new DirectRecipient(AuthContext.CurrentAccount.ID.ToString(), string.Empty, new[] { salesEmail }, false)); client.SendNoticeToAsync(license ? Actions.RequestLicense : Actions.RequestTariff, new[] { recipient }, new[] { "email.sender" }, new TagValue(Tags.UserName, fname), new TagValue(Tags.UserLastName, lname), new TagValue(Tags.UserPosition, title), new TagValue(Tags.UserEmail, email), new TagValue(Tags.Phone, phone), new TagValue(Tags.Website, site), new TagValue(Tags.CompanyTitle, ctitle), new TagValue(Tags.CompanySize, csize), new TagValue(Tags.Body, message)); }
protected void Page_Load(object sender, EventArgs e) { Page.RegisterStyle(FilesLinkUtility.FilesBaseAbsolutePath + "controls/desktop/desktop.css"); Page.RegisterBodyScripts("~/products/files/controls/desktop/desktop.js"); desktopWelcomeDialog.Options.IsPopup = true; Setting = AdditionalWhiteLabelSettings.Instance; AuthLink = CommonLinkUtility.GetConfirmationUrlRelative(TenantProvider.CurrentTenantID, CoreContext.UserManager.GetUsers(SecurityContext.CurrentAccount.ID).Email, ConfirmType.Auth); }
protected void Page_Load(object sender, EventArgs e) { Settings = AdditionalWhiteLabelSettings.Instance; AjaxPro.Utility.RegisterTypeForAjax(GetType()); InitScript(); var timeAndLanguage = (TimeAndLanguage)LoadControl(TimeAndLanguage.Location); timeAndLanguage.WithoutButton = true; _dateandtimeHolder.Controls.Add(timeAndLanguage); ShowPortalRename = SetupInfo.IsVisibleSettings("PortalRename"); }
protected void Page_Load(object sender, EventArgs e) { Settings = AdditionalWhiteLabelSettings.Instance; //Settings.LicenseAgreementsUrl = CommonLinkUtility.GetRegionalUrl(Settings.LicenseAgreementsUrl, CultureInfo.CurrentCulture.TwoLetterISOLanguageName); AjaxPro.Utility.RegisterTypeForAjax(GetType()); InitScript(); var timeAndLanguage = (TimeAndLanguage)LoadControl(TimeAndLanguage.Location); timeAndLanguage.WithoutButton = true; _dateandtimeHolder.Controls.Add(timeAndLanguage); ShowPortalRename = SetupInfo.IsVisibleSettings("PortalRename"); }
protected void Page_Load(object sender, EventArgs e) { Master.DisabledSidePanel = true; Master.TopStudioPanel.DisableUserInfo = true; Master.TopStudioPanel.DisableProductNavigation = true; Master.TopStudioPanel.DisableSearch = true; Master.TopStudioPanel.DisableSettings = true; Master.TopStudioPanel.DisableTariff = true; Master.TopStudioPanel.DisableLoginPersonal = true; Title = HeaderStringHelper.GetPageTitle(Resource.PaymentRequired); Page.RegisterStyle("~/UserControls/Management/TariffSettings/css/tariff.less"); Page.RegisterStyle("~/UserControls/Management/TariffSettings/css/tariffstandalone.less"); Settings = AdditionalWhiteLabelSettings.Instance; }
protected void Page_Load(object sender, EventArgs e) { Page.RegisterBodyScripts("~/js/uploader/ajaxupload.js"); Page.RegisterBodyScripts("~/usercontrols/management/tariffsettings/js/tariffstandalone.js"); Page.RegisterStyle("~/usercontrols/management/tariffsettings/css/tariff.less"); Page.RegisterStyle("~/usercontrols/management/tariffsettings/css/tariffstandalone.less"); UsersCount = TenantStatisticsProvider.GetUsersCount(); CurrentTariff = TenantExtra.GetCurrentTariff(); CurrentQuota = TenantExtra.GetTenantQuota(); TenantCount = CoreContext.TenantManager.GetTenants().Count(t => t.Status == TenantStatus.Active); Settings = AdditionalWhiteLabelSettings.Instance; Settings.LicenseAgreementsUrl = CommonLinkUtility.GetRegionalUrl(Settings.LicenseAgreementsUrl, CultureInfo.CurrentCulture.TwoLetterISOLanguageName); AjaxPro.Utility.RegisterTypeForAjax(GetType()); }
protected void Page_Load(object sender, EventArgs e) { Page .RegisterBodyScripts( "~/js/uploader/jquery.fileupload.js", "~/UserControls/Management/TariffSettings/js/tariffstandalone.js") .RegisterStyle("~/UserControls/Management/TariffSettings/css/tariff.less", "~/UserControls/Management/TariffSettings/css/tariffstandalone.less"); UsersCount = TenantStatisticsProvider.GetUsersCount(); CurrentTariff = TenantExtra.GetCurrentTariff(); CurrentQuota = TenantExtra.GetTenantQuota(); Settings = AdditionalWhiteLabelSettings.Instance; Settings.LicenseAgreementsUrl = CommonLinkUtility.GetRegionalUrl(Settings.LicenseAgreementsUrl, CultureInfo.CurrentCulture.TwoLetterISOLanguageName); Settings.FeedbackAndSupportUrl = CommonLinkUtility.GetRegionalUrl(Settings.FeedbackAndSupportUrl, CultureInfo.CurrentCulture.TwoLetterISOLanguageName); AjaxPro.Utility.RegisterTypeForAjax(GetType()); }
protected void Page_Load(object sender, EventArgs e) { Settings = AdditionalWhiteLabelSettings.Instance; AjaxPro.Utility.RegisterTypeForAjax(GetType()); InitScript(); var timeAndLanguage = (TimeAndLanguage)LoadControl(TimeAndLanguage.Location); timeAndLanguage.WithoutButton = true; _dateandtimeHolder.Controls.Add(timeAndLanguage); ShowPortalRename = SetupInfo.IsVisibleSettings("PortalRename"); PasswordSetting = Web.Core.Utility.PasswordSettings.Load(); OpensourceLicenseAgreementsUrl = string.IsNullOrEmpty(Web.Core.Files.FilesLinkUtility.DocServiceApiUrl) ? "http://www.apache.org/licenses/LICENSE-2.0" : "https://help.onlyoffice.com/Products/Files/doceditor.aspx?fileid=6762822&doc=ODdtYzFDVGtXNU9Xd3VMWktoQ25ZZTZWbkpqZmZETWNGTnZQM0JKUVFHVT0_IjY3NjI4MjIi0"; }
private object GetFolderIdAndProccessFirstVisit(FileMarker fileMarker, IDaoFactory daoFactory, bool my) { var folderDao = daoFactory.FolderDao; var fileDao = daoFactory.FileDao; var id = my ? folderDao.GetFolderIDUser(false) : folderDao.GetFolderIDCommon(false); if (Equals(id, 0)) //TODO: think about 'null' { id = my ? folderDao.GetFolderIDUser(true) : folderDao.GetFolderIDCommon(true); //Copy start document if (AdditionalWhiteLabelSettings.Instance(SettingsManager).StartDocsEnabled) { try { var storeTemplate = GlobalStore.GetStoreTemplate(); var culture = my ? UserManager.GetUsers(AuthContext.CurrentAccount.ID).GetCulture() : TenantManager.GetCurrentTenant().GetCulture(); var path = FileConstant.StartDocPath + culture + "/"; if (!storeTemplate.IsDirectory(path)) { path = FileConstant.StartDocPath + "default/"; } path += my ? "my/" : "corporate/"; SaveStartDocument(fileMarker, folderDao, fileDao, id, path, storeTemplate); } catch (Exception ex) { Logger.Error(ex); } } } return(id); }