public static bool SavePreferencesInUserData(string culture, int timezone)
{
UserInfo user = SessionFacade.GetCurrentUser();
if(user != null && !user.Provider.UsersDataReadOnly) {
Users.SetUserData(user, "Culture", culture);
Users.SetUserData(user, "Timezone", timezone.ToString(CultureInfo.InvariantCulture));
return true;
}
else {
if(user == null) {
Log.LogEntry("Attempt to save user data when no user has logged in", EntryType.Warning, Log.SystemUsername);
}
return false;
}
}