protected void InitData() { WebmailSettings settings = new WebMailSettingsCreator().CreateWebMailSettings(AdminPanelUtils.GetWebMailDataFolder()); intMailsPerPage.Value = settings.MailsPerPage.ToString(CultureInfo.InvariantCulture); string[] supportedSkins = AdminPanelUtils.GetSupportedSkins(AdminPanelUtils.GetWebMailFolder()); for (int i = 0; i < supportedSkins.Length; i++) { txtDefaultSkin.Items.Add(supportedSkins[i]); if (string.Compare(supportedSkins[i], settings.DefaultSkin, true, CultureInfo.InvariantCulture) == 0) { txtDefaultSkin.SelectedIndex = i; } } string[] supportedLangs = AdminPanelUtils.GetSupportedLangs(AdminPanelUtils.GetWebMailDataFolder()); for (int i = 0; i < supportedLangs.Length; i++) { txtDefaultLanguage.Items.Add(supportedLangs[i]); if (string.Compare(supportedLangs[i], settings.DefaultLanguage, true, CultureInfo.InvariantCulture) == 0) { txtDefaultLanguage.SelectedIndex = i; } } intAllowUsersChangeSkin.Checked = settings.AllowUsersChangeSkin; intAllowUsersChangeLanguage.Checked = settings.AllowUsersChangeLanguage; intShowTextLabels.Checked = settings.ShowTextLabels; intAllowDHTMLEditor.Checked = settings.AllowDhtmlEditor; intAllowContacts.Checked = settings.AllowContacts; intAllowCalendar.Checked = settings.AllowCalendar; intRightMessagePane.Checked = ((settings.ViewMode & ViewMode.WithPreviewPane) > 0) ? true : false; intAlwaysShowPictures.Checked = ((settings.ViewMode & ViewMode.AlwaysShowPictures) > 0) ? true : false; }