public override void UpdateSettings() { try { // actions here ModuleController mc = new ModuleController(); mc.UpdateModuleSetting(ModuleId, "emailTo", aan.Text); mc.UpdateModuleSetting(ModuleId, "emailCC", cc.Text); mc.UpdateModuleSetting(ModuleId, "emailBCC", bcc.Text); mc.UpdateModuleSetting(ModuleId, "emailFROM", from.Text); mc.UpdateModuleSetting(ModuleId, "emailFROMNAME", fromname.Text); //refresh cache ModuleController.SynchronizeModule(ModuleId); } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } finally { DataCache.ClearPortalCache(PortalId, false); } }
protected void lnkSave_OnClick(object sender, EventArgs e) { try { var moduleController = new ModuleController(); moduleController.UpdateModuleSetting(ModuleId, "Enabled", chkEnabled.Checked.ToString()); moduleController.UpdateModuleSetting(ModuleId, "InstrumentationKey", txtInstrumentationKey.Text.Trim()); txtInstrumentationKey.Enabled = chkEnabled.Checked; rqInstrumentationKey.Enabled = txtInstrumentationKey.Enabled; // Update the configuration files ModifyLog4NetConfigFile(!chkEnabled.Checked); ModifyAppInsightsConfigFile(!chkEnabled.Checked); ModifyAppInsightsJsFile(!chkEnabled.Checked); ModifyWebConfigFile(!chkEnabled.Checked); // Increment the CRM version to avoid appinsights.js caching HostController.Instance.IncrementCrmVersion(true); } catch (Exception ex) { Exceptions.ProcessModuleLoadException(this, ex); } }
protected void SaveSettings() { ModuleController mc = new ModuleController(); if (txtAnalyticsTrackingId.Text.Length > 0) { if (ModuleSettings.ContainsKey("GoogleTrackingId")) ModuleSettings["GoogleTrackingId"] = txtAnalyticsTrackingId.Text; else ModuleSettings.Add("GoogleTrackingId", txtAnalyticsTrackingId.Text); mc.UpdateModuleSetting(this.ModuleId, "GoogleTrackingId", txtAnalyticsTrackingId.Text); } if (ModuleSettings.ContainsKey("LocalHostAddress")) ModuleSettings["LocalHostAddress"] = txtLocalHostName.Text; else ModuleSettings.Add("LocalHostAddress", txtLocalHostName.Text ); mc.UpdateModuleSetting(this.ModuleId, "LocalHostAddress", txtLocalHostName.Text ); if (ddlSecurityGroups.SelectedValue != "-1") { if (ModuleSettings.ContainsKey("HideTrackingFromRole")) ModuleSettings["HideTrackingFromRole"] = ddlSecurityGroups.SelectedItem.Text; else ModuleSettings.Add("HideTrackingFromRole", ddlSecurityGroups.SelectedItem.Text); mc.UpdateModuleSetting(this.ModuleId, "HideTrackingFromRole", ddlSecurityGroups.SelectedItem.Text); } else { if (ModuleSettings.ContainsKey("HideTrackingFromRole")) mc.DeleteModuleSetting(this.ModuleId, "HideTrackingFromRole"); } }
public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules3 = new DotNetNuke.Entities.Modules.ModuleController(); objModules3.UpdateModuleSetting(ModuleId, "tabid", ddl_tab.SelectedValue); objModules3.UpdateModuleSetting(ModuleId, "rank", tbx_rank.Text); }
protected void cmdSave_Click(object sender, EventArgs e) { ModuleController mc = new ModuleController(); mc.UpdateModuleSetting(ModuleId, "template", scriptList.SelectedValue); mc.UpdateModuleSetting(ModuleId, "data", HiddenField.Value); Response.Redirect(Globals.NavigateURL(), true); //DotNetNuke.UI.Skins.Skin.AddModuleMessage(this, "Update Successful", DotNetNuke.UI.Skins.Controls.ModuleMessage.ModuleMessageType.GreenSuccess); }
public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules3 = new DotNetNuke.Entities.Modules.ModuleController(); objModules3.UpdateModuleSetting(ModuleId, "presentationtabid", Tab_presentation.SelectedValue); objModules3.UpdateModuleSetting(ModuleId, "mode", rbl_mode.SelectedValue); }
protected void btnSave_Click(object sender, EventArgs e) { DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController(); objModules.UpdateModuleSetting(ModuleId, "SQLQuery", txtSqlQuery.Text); objModules.UpdateModuleSetting(ModuleId, "SQLTemplate", txtTemplate.Text); objModules.UpdateModuleSetting(ModuleId, "SQLItemTemplate", txtItemTemplate.Text); objModules.UpdateModuleSetting(ModuleId, "SQLRowTemplate", txtRowTemplate.Text); Response.Redirect(PortalSettings.ActiveTab.FullUrl.ToLower().Replace(System.Globalization.CultureInfo.CurrentUICulture.Name.ToLower() + "/", "")); }
public override void UpdateSettings() { base.UpdateSettings(); PortalController.UpdatePortalSetting(ModuleContext.PortalId, "EnableUrlLanguage", chkUrl.Checked.ToString()); var modController = new ModuleController(); modController.UpdateModuleSetting(ModuleContext.ModuleId, "UsePaging", chkUsePaging.Checked.ToString()); modController.UpdateModuleSetting(ModuleContext.ModuleId, "PageSize", txtPageSize.Text); }
public override void UpdateSettings() { base.UpdateSettings(); // ModuleController mc = new ModuleController(); mc.UpdateModuleSetting(ModuleId, "WidthSlide", txtWidth.Text); mc.UpdateModuleSetting(ModuleId, "HeightSlide", txtHeight.Text); }
protected void btnSave_Click(object sender, EventArgs e) { DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController(); objModules.UpdateModuleSetting(ModuleId, "SQLQuery", txtSqlQuery.Text); objModules.UpdateModuleSetting(ModuleId, "SQLTemplate", txtTemplate.Text); objModules.UpdateModuleSetting(ModuleId, "SQLItemTemplate", txtItemTemplate.Text); objModules.UpdateModuleSetting(ModuleId, "SQLRowTemplate", txtRowTemplate.Text); Response.Redirect(PortalSettings.ActiveTab.FullUrl.ToLower().Replace(System.Globalization.CultureInfo.CurrentUICulture.Name.ToLower() + "/", "")); }
public override void SaveSettings() { QueryStringParameterEditor.SavePendingEdits(this); var objModules = new ModuleController(); objModules.UpdateModuleSetting(ModuleId, Setting.SourceUrl, ctlUrlxml.Text); objModules.UpdateModuleSetting(ModuleId, Setting.UrlEncoding, rblQueryStringEncoding.SelectedValue); objModules.UpdateModuleSetting(ModuleId, Setting.SourceAccount, txtAccount.Text); if (txtPassword.Text != FakePasswordTemplate ) objModules.UpdateModuleSetting(ModuleId, Setting.SourcePassWord, txtPassword.Text); objModules.UpdateModuleSetting(ModuleId, Setting.EnableCache, cbxCaching.Checked.ToString()); }
public override void UpdateSettings() { base.UpdateSettings(); var modController = new ModuleController(); modController.UpdateModuleSetting(ModuleContext.ModuleId, "UsePaging", chkUsePaging.Checked.ToString()); modController.UpdateModuleSetting(ModuleContext.ModuleId, "PageSize", txtPageSize.Text); modController.UpdateModuleSetting(ModuleContext.ModuleId, "ShowLanguages", chkShowLanguages.Checked.ToString()); modController.UpdateModuleSetting(ModuleContext.ModuleId, "ShowSettings", chkShowSettings.Checked.ToString()); }
public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController(); objModules.UpdateModuleSetting(ModuleId, "style", tbx_style.Text); objModules.UpdateModuleSetting(ModuleId, "path", tbx_path.Text); objModules.UpdateModuleSetting(ModuleId, "print", tbx_print.Text); }
public bool IsNewModuleInstance() { var settings = ModuleContext.Settings; var mc = new ModuleController(); var minSettings = 0; if (settings.ContainsKey(SettingName.ExcludeFromSearch)) minSettings++; if (settings.ContainsKey(SettingName.CalculatedColumnsRenderExpressionInForm)) minSettings++; if (settings.ContainsKey(SettingName.UseButtonsInForm)) minSettings++; if (settings.Count > minSettings) return false; mc.UpdateModuleSetting( ModuleId,SettingName.UseButtonsInForm, bool.TrueString ); mc.UpdateModuleSetting(ModuleId, SettingName.ExcludeFromSearch, bool.TrueString); mc.UpdateModuleSetting(ModuleId, SettingName.CalculatedColumnsRenderExpressionInForm, bool.TrueString); return true; }
public override void UpdateSettings() { try { var settings = new ModuleController(); settings.UpdateModuleSetting(this.ModuleId, ModuleSettingsNames.BlockedRole, txtRoles.Text); settings.UpdateModuleSetting(this.ModuleId, ModuleSettingsNames.SessionObject, txtSessionStateToClear.Text); ModuleController.SynchronizeModule(this.ModuleId); } catch (Exception ex) { Exceptions.ProcessModuleLoadException(this, ex); } }
/// <summary> /// Met à jour les données grâce aux informations entrées au préalable /// </summary> public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules3 = new DotNetNuke.Entities.Modules.ModuleController(); objModules3.UpdateModuleSetting(ModuleId, "clubtabid", Tab_club.SelectedValue); }
public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController(); objModules.UpdateModuleSetting(ModuleId, "admin", rbl_admin.SelectedValue); }
/// <summary> /// Update a setting for all language-versions of a module /// </summary> public static void UpdateModuleSettingForAllLanguages(int moduleId, string key, string value) { var moduleController = new ModuleController(); // Find this module in other languages and update contentGroupGuid var originalModule = moduleController.GetModule(moduleId); var languages = LocaleController.Instance.GetLocales(originalModule.PortalID); if (!originalModule.IsDefaultLanguage && originalModule.DefaultLanguageModule != null) originalModule = originalModule.DefaultLanguageModule; foreach (var language in languages) { // Find module for given Culture var moduleByCulture = moduleController.GetModuleByCulture(originalModule.ModuleID, originalModule.TabID, originalModule.PortalID, language.Value); // Break if no module found if (moduleByCulture == null) continue; if (value == null) moduleController.DeleteModuleSetting(moduleByCulture.ModuleID, key); else moduleController.UpdateModuleSetting(moduleByCulture.ModuleID, key, value); } }
public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController(); objModules.UpdateModuleSetting(ModuleId, "PresentationEdittabid", Tab.SelectedValue); }
public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController(); objModules.UpdateModuleSetting(ModuleId, "tabid", Tab.SelectedValue); objModules.UpdateModuleSetting(ModuleId, "category", RB_Categorie.SelectedValue); int nbnews = 0; int.TryParse(TXT_NB_News.Text, out nbnews); objModules.UpdateModuleSetting(ModuleId, "nbnews", "" + nbnews); objModules.UpdateModuleSetting(ModuleId, "tags_included", TXT_Tags_Inclus.Text.Trim()); objModules.UpdateModuleSetting(ModuleId, "tags_excluded", TXT_Tags_Exclus.Text.Trim()); }
protected int Login_Input() { UserLoginStatus loginStatus = new UserLoginStatus(); UserInfo objUserInfo = UserController.ValidateUser(PortalId, tbUsername.Text, tbPassword.Text, "", PortalSettings.PortalName, Request.UserHostAddress, ref loginStatus); if (loginStatus == UserLoginStatus.LOGIN_SUCCESS || loginStatus == UserLoginStatus.LOGIN_SUPERUSER) { UserController.UserLogin(PortalId, objUserInfo, PortalSettings.PortalName, Request.UserHostAddress, false); if (cbRemember.Checked) { // Set settings int random = new Random().Next(); ModuleController obModule = new ModuleController(); obModule.UpdateModuleSetting(ModuleId, tbUsername.Text, random.ToString()); // Set cookie HttpCookie obCookie = new HttpCookie(cookie_name()); obCookie.Value = string.Format("{0}_{1}", random, tbUsername.Text); obCookie.Expires = DateTime.Today.AddMonths(3); Response.Cookies.Add(obCookie); obCookie = new HttpCookie("EOFFICE"); obCookie.Value = Request.ApplicationPath; obCookie.Expires = DateTime.Today.AddYears(1); obCookie.HttpOnly = false; Response.Cookies.Add(obCookie); } return 1; } else { lbError.Text = "Tên đăng nhập hoặc Mật khẩu không chính xác"; return 0; } }
public void SaveSettings(int ModuleId, int TabModuleId) { _ModuleId = ModuleId; _TabModuleID = TabModuleId; DotNetNuke.Entities.Modules.ModuleController mc = new DotNetNuke.Entities.Modules.ModuleController(); mc.UpdateTabModuleSetting(TabModuleId, "SelectBy", _SelectBy.ToString()); mc.UpdateTabModuleSetting(TabModuleId, "MultipleHandling", _MultipleHandling.ToString()); mc.UpdateModuleSetting(ModuleId, "Interval", _Interval.ToString()); mc.UpdateModuleSetting(ModuleId, "EnableUserTimeConversion", _EnableUserTimeConversion.ToString()); mc.UpdateTabModuleSetting(TabModuleId, "CategoryID", _CategoryID.ToString()); mc.UpdateTabModuleSetting(TabModuleId, "ProfilePropertyName", _ProfilePropertyName); mc.UpdateTabModuleSetting(TabModuleId, "IncludeDisabled", _IncludeDisabled.ToString()); mc.UpdateTabModuleSetting(TabModuleId, "HideWhenNoContent", _HideWhenNoContent.ToString()); mc.UpdateTabModuleSetting(TabModuleId, "ReplaceTitle", _ReplaceTitle.ToString()); mc.UpdateTabModuleSetting(TabModuleId, "ReplaceTokens", _ReplaceTokens.ToString()); DataCache.RemoveCache(string.Format(Consts.ConfigurationCacheKey, TabModuleId)); //Invalidate the tab modules's configuration cache }
public override void UpdateSettings() { ModuleController settings = new ModuleController(); settings.UpdateModuleSetting(ModuleId, ModuleSettingNames.MySetting1, txtMySetting1.Text); //refresh cache ModuleController.SynchronizeModule(ModuleId); }
/// <summary> /// Met à jour les données grâce aux informations entrées au préalable /// </summary> public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules3 = new DotNetNuke.Entities.Modules.ModuleController(); DotNetNuke.Entities.Modules.ModuleController objModules4 = new DotNetNuke.Entities.Modules.ModuleController(); objModules3.UpdateModuleSetting(ModuleId, "modules", tbx_module.Text); objModules4.UpdateModuleSetting(ModuleId, "roles", tbx_roles.Text); }
public override void SaveSettings() { if (Page.IsValid & UrlAccessIsPermitted) { PedXsl.SavePendingEdits(this); // Update settings in the database var objModules = new ModuleController(); objModules.UpdateModuleSetting(ModuleId, Setting.TransUrl, UrlXsl.Url); } }
public override void LoadSettings() { base.LoadSettings(); if (Settings["pagesize"] != null) { int pgsize; if (int.TryParse((string)Settings["pagesize"],out pgsize)&&pgsize>0) { ModuleController mc = new ModuleController(); mc.UpdateModuleSetting(ModuleId, "pagesize", pgsize.ToString()); } } }
public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController(); if (DropList1.SelectedIndex > -1) { objModules.UpdateModuleSetting(ModuleId, "HomeMobile", DropList1.Items[DropList1.SelectedIndex].Value); } }
public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController(); int nim = 0; int.TryParse(TXT_NIM.Text, out nim); Member member = DataMapping.GetMemberByNim(nim); if (member != null) { objModules.UpdateModuleSetting(ModuleId, "memberid", "" + member.id); } else { objModules.UpdateModuleSetting(ModuleId, "memberid", "0"); } objModules.UpdateModuleSetting(ModuleId, "wording", TXT_Libelle.Text); }
public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController(); objModules.UpdateModuleSetting(ModuleId, "Annoncetabid", Tab.SelectedValue); DotNetNuke.Entities.Modules.ModuleController objModules2 = new DotNetNuke.Entities.Modules.ModuleController(); objModules2.UpdateModuleSetting(ModuleId, "Dontabid", Tab_Don.SelectedValue); DotNetNuke.Entities.Modules.ModuleController objModules3 = new DotNetNuke.Entities.Modules.ModuleController(); objModules3.UpdateModuleSetting(ModuleId, "Protabid", Tab_Pro.SelectedValue); }
public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController(); objModules.UpdateModuleSetting(ModuleId, "annoncetabid", Tab.SelectedValue); DotNetNuke.Entities.Modules.ModuleController objModules3 = new DotNetNuke.Entities.Modules.ModuleController(); objModules3.UpdateModuleSetting(ModuleId, "presentationtabid", Tab_presentation.SelectedValue); //DotNetNuke.Entities.Modules.ModuleController objModules2 = new DotNetNuke.Entities.Modules.ModuleController(); //objModules2.UpdateModuleSetting(ModuleId, "membretabid", DropDownList1.SelectedValue); }
// //UpdateSettings saves the modified settings to the database // public override void UpdateSettings() { try { var modules = new ModuleController(); modules.UpdateModuleSetting(ModuleId, "ShowCompletedTasks", ShowCompletedTasksSelector.SelectedValue); } catch (Exception exc) { Exceptions.ProcessModuleLoadException(this, exc); } }
/// ----------------------------------------------------------------------------- /// <summary> /// UpdateSettings saves the modified settings to the Database /// </summary> /// ----------------------------------------------------------------------------- public override void UpdateSettings() { try { var modules = new ModuleController(); modules.UpdateModuleSetting(ModuleId, DefaultFolderTypeIdSetting, DefaultFolderTypeComboBox.SelectedValue); } catch (Exception exc) { Exceptions.ProcessModuleLoadException(this, exc); } }
public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules4 = new DotNetNuke.Entities.Modules.ModuleController(); objModules4.UpdateModuleSetting(ModuleId, "presentationtabid", Tab_presentation_edit.SelectedValue); DotNetNuke.Entities.Modules.ModuleController objModules5 = new DotNetNuke.Entities.Modules.ModuleController(); objModules5.UpdateModuleSetting(ModuleId, "annoncetabid", Tab_annonce_edit.SelectedValue); DotNetNuke.Entities.Modules.ModuleController objModules6 = new DotNetNuke.Entities.Modules.ModuleController(); objModules6.UpdateModuleSetting(ModuleId, "abonnementtabid", DropDownList1.SelectedValue); }
/// ----------------------------------------------------------------------------- /// <summary> /// UpdateSettings saves the modified settings to the Database /// </summary> /// ----------------------------------------------------------------------------- public override void UpdateSettings() { try { var modules = new ModuleController(); modules.UpdateModuleSetting(ModuleId, "SessionTimerThreshold", txtSessionTimerThreshold.Text); } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } }
public override void UpdateSettings() { var mc = new ModuleController(); mc.UpdateModuleSetting(ModuleId, SettingName.UserRecordQuota, txtUserRecordQuota.Text); mc.UpdateModuleSetting(ModuleId, SettingName.EditOnlyOwnItems, chkEditOwnData.Checked.ToString()); mc.UpdateModuleSetting(ModuleId, SettingName.ForceCaptchaForAnonymous, chkCaptcha.Checked.ToString()); mc.UpdateModuleSetting(ModuleId, SettingName.ForceInputFiltering, chkInputFiltering.Checked.ToString()); mc.UpdateModuleSetting(ModuleId, SettingName.ShowAllColumnsForAdmins, (!(chkDisplayColumns.Checked)).ToString()); mc.UpdateModuleSetting(ModuleId, SettingName.EditPrivateColumnsForAdmins, (!(chkPrivateColumns.Checked)).ToString()); mc.UpdateModuleSetting(ModuleId, SettingName.ShowSystemColumns, (!(chkHideSystemColumns.Checked)).ToString()); }
public override void UpdateSettings() { try { if (Page.IsValid) { var objModules = new ModuleController(); objModules.UpdateModuleSetting(ModuleId, "Email", txtEmail.Text); } } catch (Exception ex) { Exceptions.ProcessModuleLoadException(this, ex); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!Settings.Contains("ShowCompletedTasks")) { var module = new ModuleController(); module.UpdateModuleSetting(ModuleId, "ShowCompletedTasks", "True"); } } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } }
public override void UpdateSettings() { base.UpdateSettings(); DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController(); objModules.UpdateModuleSetting(ModuleId, "annoncetabid", Tab.SelectedValue); DotNetNuke.Entities.Modules.ModuleController objModules2 = new DotNetNuke.Entities.Modules.ModuleController(); objModules2.UpdateModuleSetting(ModuleId, "Payementtabid", Tab_renouvellement.SelectedValue); DotNetNuke.Entities.Modules.ModuleController objModules3 = new DotNetNuke.Entities.Modules.ModuleController(); objModules3.UpdateModuleSetting(ModuleId, "presentationtabid", Tab_presentation.SelectedValue); DotNetNuke.Entities.Modules.ModuleController objModules4 = new DotNetNuke.Entities.Modules.ModuleController(); objModules4.UpdateModuleSetting(ModuleId, "presentationEdittabid", Tab_presentation_edit.SelectedValue); DotNetNuke.Entities.Modules.ModuleController objModules5 = new DotNetNuke.Entities.Modules.ModuleController(); objModules5.UpdateModuleSetting(ModuleId, "annonceEdittabid", Tab_annonce_edit.SelectedValue); }
/// <summary> /// Updates the Settings for the Module /// </summary> public static void UpdateSettings(int portalId, Hashtable settings) { ModuleController objModuleController = new ModuleController(); //Now save the values IDictionaryEnumerator settingsEnumerator = settings.GetEnumerator(); while (settingsEnumerator.MoveNext()) { string key = Convert.ToString(settingsEnumerator.Key); string setting = Convert.ToString(settingsEnumerator.Value); //This settings page is loaded from two locations - so make sure we use the correct ModuleId ModuleInfo objModule = objModuleController.GetModuleByDefinition(portalId, "User Accounts"); if (objModule != null) { objModuleController.UpdateModuleSetting(objModule.ModuleID, key, setting); } } //Clear the UserSettings Cache DataCache.RemoveCache(UserController.SettingsKey(portalId)); }
/// ----------------------------------------------------------------------------- /// <summary> /// UpdateSettings saves the modified settings to the Database /// </summary> /// ----------------------------------------------------------------------------- public override void UpdateSettings() { try { ModuleController modules = new ModuleController(); modules.UpdateModuleSetting(this.ModuleId, Constants.DefaultPageSize, drpDefaultPageSize.SelectedItem.Value); modules.UpdateModuleSetting(this.ModuleId, Constants.AllowFiles, chkAllowFiles.Checked.ToString()); modules.UpdateModuleSetting(this.ModuleId, Constants.AllowPhotos, chkAllowPhotos.Checked.ToString()); modules.UpdateModuleSetting(this.ModuleId, Constants.JournalEditorEnabled, chkEnableEditor.Checked.ToString()); modules.UpdateModuleSetting(this.ModuleId, Constants.MaxCharacters, drpMaxMessageLength.SelectedItem.Value); string journalTypes = ""; bool allTypes = true; foreach (ListItem li in chkJournalFilters.Items) { if (!li.Selected) { allTypes = false; } } var jc = InternalJournalController.Instance; jc.DeleteFilters(PortalId, ModuleId); foreach (ListItem li in chkJournalFilters.Items) { if (li.Selected) { if (!allTypes) { jc.SaveFilters(PortalId, ModuleId, Convert.ToInt32(li.Value)); journalTypes += li.Value + ";"; } } } modules.UpdateModuleSetting(this.ModuleId, Constants.JournalFilters, journalTypes); } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } }
/// ----------------------------------------------------------------------------- /// <summary> /// UpdateSettings saves the modified settings to the Database /// </summary> /// <remarks> /// </remarks> /// <history> /// [cnurse] 11/30/2004 converted to SettingsBase /// </history> /// ----------------------------------------------------------------------------- public override void UpdateSettings() { try { var objModules = new ModuleController(); if (cboModule.SelectedIndex != -1) { objModules.UpdateModuleSetting(ModuleId, "SearchResultsModule", cboModule.SelectedItem.Value); } objModules.UpdateModuleSetting(ModuleId, "ShowGoImage", chkGo.Checked.ToString()); objModules.UpdateModuleSetting(ModuleId, "ShowSearchImage", chkSearchImage.Checked.ToString()); } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } }
/// ----------------------------------------------------------------------------- /// <summary> /// UpdateSettings saves the modified settings to the Database /// </summary> /// ----------------------------------------------------------------------------- public override void UpdateSettings() { try { ModuleController modules = new ModuleController(); //the following are two sample Module Settings, using the text boxes that are commented out in the ASCX file. //module settings modules.UpdateModuleSetting(ModuleId, "GUID", txtGuid.Text); modules.UpdateModuleSetting(ModuleId, "FrameWidth", txtFrameWidth.Text); modules.UpdateModuleSetting(ModuleId, "FrameHeight", txtFrameHeight.Text); //tab module settings //modules.UpdateTabModuleSetting(TabModuleId, "Setting1", txtSetting1.Text); //modules.UpdateTabModuleSetting(TabModuleId, "Setting2", txtSetting2.Text); } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } }
/// <summary> /// Save Settings only for this Module Instance /// </summary> private void SaveModuleSettings() { this.moduleInstanceName = this.request.QueryString["minc"]; string key = string.Format("DNNCKMI#{0}#INS#{1}#", this.ModuleId, this.moduleInstanceName); var moduleController = new ModuleController(); // Editor config settings foreach (PropertyInfo info in SettingsUtil.GetEditorConfigProperties()) { switch (info.PropertyType.Name) { case "Decimal": case "Int32": case "String": { var textBox = Utility.FindControl<TextBox>(this.EditorConfigHolder, info.Name); if (textBox != null) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, info.Name), textBox.Text); } } break; case "Boolean": { var checkBox = Utility.FindControl<CheckBox>(this.EditorConfigHolder, info.Name); if (checkBox != null) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, info.Name), checkBox.Checked.ToString()); } } break; } switch (info.Name) { case "ContentsLangDirection": case "EnterMode": case "ShiftEnterMode": case "ToolbarLocation": case "DefaultLinkType": { var dropDownList = Utility.FindControl<DropDownList>(this.EditorConfigHolder, info.Name); if (dropDownList != null) { if (dropDownList.SelectedItem != null) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, info.Name), dropDownList.SelectedValue); } } } break; case "CodeMirror": { foreach ( var codeMirrorInfo in typeof(CodeMirror).GetProperties() .Where(codeMirrorInfo => !codeMirrorInfo.Name.Equals("Theme"))) { switch (codeMirrorInfo.PropertyType.Name) { case "String": { var textBox = Utility.FindControl<TextBox>(this.EditorConfigHolder, codeMirrorInfo.Name); if (textBox != null) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, codeMirrorInfo.Name), textBox.Text); } } break; case "Boolean": { var checkBox = Utility.FindControl<CheckBox>(this.EditorConfigHolder, codeMirrorInfo.Name); if (checkBox != null) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, codeMirrorInfo.Name), checkBox.Checked.ToString()); } } break; } } } break; case "WordCount": { foreach (var wordCountInfo in typeof(WordCountConfig).GetProperties()) { switch (wordCountInfo.PropertyType.Name) { case "String": { var textBox = Utility.FindControl<TextBox>(this.EditorConfigHolder, wordCountInfo.Name); if (textBox != null) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, wordCountInfo.Name), textBox.Text); } } break; case "Boolean": { var checkBox = Utility.FindControl<CheckBox>(this.EditorConfigHolder, wordCountInfo.Name); if (checkBox != null) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, wordCountInfo.Name), checkBox.Checked.ToString()); } } break; } } } break; } } /////////////////// moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.SKIN), this.ddlSkin.SelectedValue); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.CODEMIRRORTHEME), this.CodeMirrorTheme.SelectedValue); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.BROWSER), this.ddlBrowser.SelectedValue); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.FILELISTVIEWMODE), this.FileListViewMode.SelectedValue); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.DEFAULTLINKMODE), this.DefaultLinkMode.SelectedValue); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.USEANCHORSELECTOR), this.UseAnchorSelector.Checked.ToString()); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.SHOWPAGELINKSTABFIRST), this.ShowPageLinksTabFirst.Checked.ToString()); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.OVERRIDEFILEONUPLOAD), this.OverrideFileOnUpload.Checked.ToString()); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.SUBDIRS), this.cbBrowserDirs.Checked.ToString()); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.BROWSERROOTDIRID), this.BrowserRootDir.SelectedValue); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.UPLOADDIRID), this.UploadDir.SelectedValue); if (Utility.IsNumeric(this.FileListPageSize.Text)) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.FILELISTPAGESIZE), this.FileListPageSize.Text); } if (Utility.IsNumeric(this.txtResizeWidth.Text)) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.RESIZEWIDTH), this.txtResizeWidth.Text); } if (Utility.IsNumeric(this.txtResizeHeight.Text)) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.RESIZEHEIGHT), this.txtResizeHeight.Text); } moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.INJECTJS), this.InjectSyntaxJs.Checked.ToString()); if (Utility.IsUnit(this.txtWidth.Text)) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.WIDTH), this.txtWidth.Text); } if (Utility.IsUnit(this.txtHeight.Text)) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.HEIGHT), this.txtWidth.Text); } moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.BLANKTEXT), this.txtBlanktext.Text); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.STYLES), this.StylesURL.Url); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.CSS), this.CssUrl.Url); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.TEMPLATEFILES), this.TemplUrl.Url); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.CUSTOMJSFILE), this.CustomJsFile.Url); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.CONFIG), this.ConfigUrl.Url); string sRoles = this.chblBrowsGr.Items.Cast<ListItem>().Where(item => item.Selected).Aggregate( string.Empty, (current, item) => current + (item.Value + ";")); if (sRoles != string.Empty) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{1}", key, SettingConstants.ROLES), sRoles); } // Save Toolbar Setting for every Role for (int i = 0; i < this.gvToolbars.Rows.Count; i++) { Label label = (Label)this.gvToolbars.Rows[i].Cells[0].FindControl("lblRoleName"); DropDownList ddLToolB = (DropDownList)this.gvToolbars.Rows[i].Cells[1].FindControl("ddlToolbars"); if (label == null || ddLToolB == null) { continue; } if (label.Text.Equals("Unauthenticated Users")) { moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{2}#{1}", key, "-1", SettingConstants.TOOLB), ddLToolB.SelectedValue); } else { RoleInfo objRole = this.objRoleController.GetRoleByName(this._portalSettings.PortalId, label.Text); moduleController.UpdateModuleSetting( this.ModuleId, string.Format("{0}{2}#{1}", key, objRole.RoleID, SettingConstants.TOOLB), ddLToolB.SelectedValue); } } // Finally Clear Cache DataCache.ClearHostCache(true); }
public override void UpdateSettings() { ModuleController mc = new ModuleController(); mc.UpdateModuleSetting(ModuleId, "template", scriptList.SelectedValue); mc.UpdateModuleSetting(ModuleId, "data", HiddenField.Value); }
/// ----------------------------------------------------------------------------- /// <summary> /// UpdateWorkFlow updates the currently active Workflow /// </summary> /// <remarks> /// </remarks> /// <param name="WorkFlowType">The type of workflow (Module | Page | Site)</param> /// <param name = "WorkflowID">The ID of the Workflow</param> /// <param name="ObjectID">The ID of the object to apply the update to (depends on WorkFlowType)</param> /// <param name="ReplaceExistingSettings">Should existing settings be overwritten?</param> /// <history> /// </history> /// ----------------------------------------------------------------------------- public void UpdateWorkflow(int ObjectID, string WorkFlowType, int WorkflowID, bool ReplaceExistingSettings) { var tabController = new TabController(); var moduleController = new ModuleController(); switch (WorkFlowType) { case "Module": moduleController.UpdateModuleSetting(ObjectID, "WorkflowID", WorkflowID.ToString()); break; case "Page": tabController.UpdateTabSetting(ObjectID, "WorkflowID", WorkflowID.ToString()); if (ReplaceExistingSettings) { //Get All Modules on the current Tab foreach (var kvp in moduleController.GetTabModules(ObjectID)) { ClearModuleSettings(kvp.Value); } } break; case "Site": PortalController.UpdatePortalSetting(ObjectID, "WorkflowID", WorkflowID.ToString()); if (ReplaceExistingSettings) { //Get All Tabs aon the Site foreach (var kvp in tabController.GetTabsByPortal(ObjectID)) { tabController.DeleteTabSetting(kvp.Value.TabID, "WorkFlowID"); } //Get All Modules in the current Site foreach (ModuleInfo objModule in moduleController.GetModules(ObjectID)) { ClearModuleSettings(objModule); } } break; } }
protected void cmdSave_Click(object sender, EventArgs e) { ModuleController controller = new ModuleController(); controller.UpdateModuleSetting(ModuleId, "field", txtField.Text); DotNetNuke.UI.Skins.Skin.AddModuleMessage(this, "Update Successful", DotNetNuke.UI.Skins.Controls.ModuleMessage.ModuleMessageType.GreenSuccess); }
private void SaveScript() { string srcFile = Server.MapPath(string.Format(razorScriptFileFormatString, scriptList.SelectedValue)); // write file StreamWriter objStream = null; objStream = File.CreateText(srcFile); objStream.WriteLine(txtSource.Text); objStream.Close(); if (isCurrentScript.Checked) { //Update setting var controller = new ModuleController(); controller.UpdateModuleSetting(ModuleContext.ModuleId, "ScriptFile", scriptList.SelectedValue); } }