private string GetPackagePolicy(string settingsName, string key) { // load package PackageInfo package = PackagesHelper.GetCachedPackage(PanelSecurity.PackageId); if (package != null) { // load user profile int userId = package.UserId; _policyUser = UsersHelper.GetCachedUser(package.UserId); if (_policyUser != null) { // load settings UserSettings settings = UsersHelper.GetCachedUserSettings(userId, settingsName); if (settings != null) { string policyValue = settings[key]; if (policyValue != null) { return(policyValue); } } } } return(null); }
public void SetUserPolicy(int userId, string settingsName, string key) { // load user profile UserInfo user = UsersHelper.GetCachedUser(userId); if (user != null) { PolicyUser = user; // load settings //UserSettings settings = UsersHelper.GetCachedUserSettings(userId, settingsName); //EP 2009/09/15: Removed caching for user policy as it was confusing users UserSettings settings = ES.Services.Users.GetUserSettings(userId, settingsName); if (settings != null) { string policyValue = settings[key]; if (policyValue != null) { PolicyValue = policyValue; } } } // toggle controls ToggleControls(); }
public void SetUserPolicy(int userId, string settingsName, string key) { // load user profile UserInfo user = UsersHelper.GetCachedUser(userId); if (user != null) { PolicyUser = user; // load settings UserSettings settings = UsersHelper.GetCachedUserSettings(userId, settingsName); if (settings != null) { string policyValue = settings[key]; if (policyValue != null) { PolicyValue = policyValue; } } } // toggle controls ToggleControls(); }